strongdm.models
View Source
# Copyright 2020 StrongDM Inc # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # This file was generated by protogen. DO NOT EDIT. import collections class AKS: ''' ''' __slots__ = [ 'certificate_authority', 'client_certificate', 'client_key', 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', ] def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AKS ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'client_key: ' + repr(self.client_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class AKSBasicAuth: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.AKSBasicAuth ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class AKSServiceAccount: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', 'token', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' ''' def __repr__(self): return '<sdm.AKSServiceAccount ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), ) class AKSServiceAccountUserImpersonation: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', 'token', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' ''' def __repr__(self): return '<sdm.AKSServiceAccountUserImpersonation ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), ) class AKSUserImpersonation: ''' ''' __slots__ = [ 'certificate_authority', 'client_certificate', 'client_key', 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', ] def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AKSUserImpersonation ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'client_key: ' + repr(self.client_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class AWS: ''' ''' __slots__ = [ 'access_key', 'egress_filter', 'healthcheck_region', 'healthy', 'id', 'name', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, egress_filter=None, healthcheck_region=None, healthy=None, id=None, name=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_region = healthcheck_region ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AWS ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_region: ' + repr(self.healthcheck_region) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'healthcheck_region': self.healthcheck_region, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), healthcheck_region=d.get('healthcheck_region'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class AWSStore: ''' ''' __slots__ = [ 'id', 'name', 'region', 'tags', ] def __init__( self, id=None, name=None, region=None, tags=None, ): self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.region = region ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AWSStore ' + \ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'id': self.id, 'name': self.name, 'region': self.region, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), region=d.get('region'), tags=d.get('tags'), ) class AccountAttachment: ''' AccountAttachments assign an account to a role. ''' __slots__ = [ 'account_id', 'id', 'role_id', ] def __init__( self, account_id=None, id=None, role_id=None, ): self.account_id = account_id ''' The id of the account of this AccountAttachment. ''' self.id = id ''' Unique identifier of the AccountAttachment. ''' self.role_id = role_id ''' The id of the attached role of this AccountAttachment. ''' def __repr__(self): return '<sdm.AccountAttachment ' + \ 'account_id: ' + repr(self.account_id) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'role_id: ' + repr(self.role_id) + ' ' +\ '>' def to_dict(self): return { 'account_id': self.account_id, 'id': self.id, 'role_id': self.role_id, } @classmethod def from_dict(cls, d): return cls( account_id=d.get('account_id'), id=d.get('id'), role_id=d.get('role_id'), ) class AccountAttachmentCreateResponse: ''' AccountAttachmentCreateResponse reports how the AccountAttachments were created in the system. ''' __slots__ = [ 'account_attachment', 'meta', 'rate_limit', ] def __init__( self, account_attachment=None, meta=None, rate_limit=None, ): self.account_attachment = account_attachment ''' The created AccountAttachment. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountAttachmentCreateResponse ' + \ 'account_attachment: ' + repr(self.account_attachment) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account_attachment': self.account_attachment, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account_attachment=d.get('account_attachment'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class AccountAttachmentDeleteResponse: ''' AccountAttachmentDeleteResponse returns information about a AccountAttachment that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountAttachmentDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class AccountAttachmentGetResponse: ''' AccountAttachmentGetResponse returns a requested AccountAttachment. ''' __slots__ = [ 'account_attachment', 'meta', 'rate_limit', ] def __init__( self, account_attachment=None, meta=None, rate_limit=None, ): self.account_attachment = account_attachment ''' The requested AccountAttachment. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountAttachmentGetResponse ' + \ 'account_attachment: ' + repr(self.account_attachment) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account_attachment': self.account_attachment, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account_attachment=d.get('account_attachment'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class AccountCreateResponse: ''' AccountCreateResponse reports how the Accounts were created in the system. ''' __slots__ = [ 'account', 'meta', 'rate_limit', 'token', ] def __init__( self, account=None, meta=None, rate_limit=None, token=None, ): self.account = account ''' The created Account. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.token = token ''' The auth token generated for the Account. The Account will use this token to authenticate with the strongDM API. ''' def __repr__(self): return '<sdm.AccountCreateResponse ' + \ 'account: ' + repr(self.account) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'account': self.account, 'meta': self.meta, 'rate_limit': self.rate_limit, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( account=d.get('account'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), token=d.get('token'), ) class AccountDeleteResponse: ''' AccountDeleteResponse returns information about a Account that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class AccountGetResponse: ''' AccountGetResponse returns a requested Account. ''' __slots__ = [ 'account', 'meta', 'rate_limit', ] def __init__( self, account=None, meta=None, rate_limit=None, ): self.account = account ''' The requested Account. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountGetResponse ' + \ 'account: ' + repr(self.account) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account': self.account, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account=d.get('account'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class AccountGrant: ''' AccountGrants connect a resource directly to an account, giving the account the permission to connect to that resource. ''' __slots__ = [ 'account_id', 'id', 'resource_id', 'start_from', 'valid_until', ] def __init__( self, account_id=None, id=None, resource_id=None, start_from=None, valid_until=None, ): self.account_id = account_id ''' The id of the attached role of this AccountGrant. ''' self.id = id ''' Unique identifier of the AccountGrant. ''' self.resource_id = resource_id ''' The id of the composite role of this AccountGrant. ''' self.start_from = start_from ''' The timestamp when the resource will be granted. Optional. Both start_at and end_at must be defined together, or not defined at all. ''' self.valid_until = valid_until ''' The timestamp when the resource grant will expire. Optional. Both start_at and end_at must be defined together, or not defined at all. ''' def __repr__(self): return '<sdm.AccountGrant ' + \ 'account_id: ' + repr(self.account_id) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'resource_id: ' + repr(self.resource_id) + ' ' +\ 'start_from: ' + repr(self.start_from) + ' ' +\ 'valid_until: ' + repr(self.valid_until) + ' ' +\ '>' def to_dict(self): return { 'account_id': self.account_id, 'id': self.id, 'resource_id': self.resource_id, 'start_from': self.start_from, 'valid_until': self.valid_until, } @classmethod def from_dict(cls, d): return cls( account_id=d.get('account_id'), id=d.get('id'), resource_id=d.get('resource_id'), start_from=d.get('start_from'), valid_until=d.get('valid_until'), ) class AccountGrantCreateResponse: ''' AccountGrantCreateResponse reports how the AccountGrants were created in the system. ''' __slots__ = [ 'account_grant', 'meta', 'rate_limit', ] def __init__( self, account_grant=None, meta=None, rate_limit=None, ): self.account_grant = account_grant ''' The created AccountGrant. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountGrantCreateResponse ' + \ 'account_grant: ' + repr(self.account_grant) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account_grant': self.account_grant, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account_grant=d.get('account_grant'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class AccountGrantDeleteResponse: ''' AccountGrantDeleteResponse returns information about a AccountGrant that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountGrantDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class AccountGrantGetResponse: ''' AccountGrantGetResponse returns a requested AccountGrant. ''' __slots__ = [ 'account_grant', 'meta', 'rate_limit', ] def __init__( self, account_grant=None, meta=None, rate_limit=None, ): self.account_grant = account_grant ''' The requested AccountGrant. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountGrantGetResponse ' + \ 'account_grant: ' + repr(self.account_grant) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account_grant': self.account_grant, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account_grant=d.get('account_grant'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class AccountUpdateResponse: ''' AccountUpdateResponse returns the fields of a Account after it has been updated by a AccountUpdateRequest. ''' __slots__ = [ 'account', 'meta', 'rate_limit', ] def __init__( self, account=None, meta=None, rate_limit=None, ): self.account = account ''' The updated Account. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountUpdateResponse ' + \ 'account: ' + repr(self.account) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account': self.account, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account=d.get('account'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class AmazonEKS: ''' ''' __slots__ = [ 'access_key', 'certificate_authority', 'cluster_name', 'egress_filter', 'endpoint', 'healthcheck_namespace', 'healthy', 'id', 'name', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, certificate_authority=None, cluster_name=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.certificate_authority = certificate_authority ''' ''' self.cluster_name = cluster_name ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AmazonEKS ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'cluster_name: ' + repr(self.cluster_name) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'certificate_authority': self.certificate_authority, 'cluster_name': self.cluster_name, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), certificate_authority=d.get('certificate_authority'), cluster_name=d.get('cluster_name'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class AmazonEKSUserImpersonation: ''' ''' __slots__ = [ 'access_key', 'certificate_authority', 'cluster_name', 'egress_filter', 'endpoint', 'healthcheck_namespace', 'healthy', 'id', 'name', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, certificate_authority=None, cluster_name=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.certificate_authority = certificate_authority ''' ''' self.cluster_name = cluster_name ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AmazonEKSUserImpersonation ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'cluster_name: ' + repr(self.cluster_name) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'certificate_authority': self.certificate_authority, 'cluster_name': self.cluster_name, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), certificate_authority=d.get('certificate_authority'), cluster_name=d.get('cluster_name'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class AmazonES: ''' ''' __slots__ = [ 'access_key', 'egress_filter', 'endpoint', 'healthy', 'id', 'name', 'port_override', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AmazonES ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class AmazonMQAMQP091: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.AmazonMQAMQP091 ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class Athena: ''' ''' __slots__ = [ 'access_key', 'egress_filter', 'healthy', 'id', 'name', 'output', 'port_override', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, egress_filter=None, healthy=None, id=None, name=None, output=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.output = output ''' ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Athena ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'output: ' + repr(self.output) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'output': self.output, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), output=d.get('output'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class AuroraMysql: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.AuroraMysql ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class AuroraPostgres: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.AuroraPostgres ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Azure: ''' ''' __slots__ = [ 'app_id', 'egress_filter', 'healthy', 'id', 'name', 'password', 'secret_store_id', 'tags', 'tenant_id', ] def __init__( self, app_id=None, egress_filter=None, healthy=None, id=None, name=None, password=None, secret_store_id=None, tags=None, tenant_id=None, ): self.app_id = app_id ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tenant_id = tenant_id ''' ''' def __repr__(self): return '<sdm.Azure ' + \ 'app_id: ' + repr(self.app_id) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tenant_id: ' + repr(self.tenant_id) + ' ' +\ '>' def to_dict(self): return { 'app_id': self.app_id, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'password': self.password, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tenant_id': self.tenant_id, } @classmethod def from_dict(cls, d): return cls( app_id=d.get('app_id'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), password=d.get('password'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tenant_id=d.get('tenant_id'), ) class AzureCertificate: ''' ''' __slots__ = [ 'app_id', 'client_certificate', 'egress_filter', 'healthy', 'id', 'name', 'secret_store_id', 'tags', 'tenant_id', ] def __init__( self, app_id=None, client_certificate=None, egress_filter=None, healthy=None, id=None, name=None, secret_store_id=None, tags=None, tenant_id=None, ): self.app_id = app_id ''' ''' self.client_certificate = client_certificate ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tenant_id = tenant_id ''' ''' def __repr__(self): return '<sdm.AzureCertificate ' + \ 'app_id: ' + repr(self.app_id) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tenant_id: ' + repr(self.tenant_id) + ' ' +\ '>' def to_dict(self): return { 'app_id': self.app_id, 'client_certificate': self.client_certificate, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tenant_id': self.tenant_id, } @classmethod def from_dict(cls, d): return cls( app_id=d.get('app_id'), client_certificate=d.get('client_certificate'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tenant_id=d.get('tenant_id'), ) class AzurePostgres: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.AzurePostgres ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class AzureStore: ''' ''' __slots__ = [ 'id', 'name', 'tags', 'vault_uri', ] def __init__( self, id=None, name=None, tags=None, vault_uri=None, ): self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.vault_uri = vault_uri ''' ''' def __repr__(self): return '<sdm.AzureStore ' + \ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'vault_uri: ' + repr(self.vault_uri) + ' ' +\ '>' def to_dict(self): return { 'id': self.id, 'name': self.name, 'tags': self.tags, 'vault_uri': self.vault_uri, } @classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), tags=d.get('tags'), vault_uri=d.get('vault_uri'), ) class BigQuery: ''' ''' __slots__ = [ 'egress_filter', 'endpoint', 'healthy', 'id', 'name', 'port_override', 'private_key', 'project', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port_override=None, private_key=None, project=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port_override = port_override ''' ''' self.private_key = private_key ''' ''' self.project = project ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.BigQuery ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'private_key: ' + repr(self.private_key) + ' ' +\ 'project: ' + repr(self.project) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port_override': self.port_override, 'private_key': self.private_key, 'project': self.project, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port_override=d.get('port_override'), private_key=d.get('private_key'), project=d.get('project'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Cassandra: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Cassandra ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class Citus: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Citus ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Clustrix: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Clustrix ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Cockroach: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Cockroach ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class ControlPanelGetSSHCAPublicKeyResponse: ''' ControlPanelGetSSHCAPublicKeyResponse represents a request for an organization's SSH Certificate Authority public key. ''' __slots__ = [ 'meta', 'public_key', 'rate_limit', ] def __init__( self, meta=None, public_key=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.public_key = public_key ''' The public key of the SSH Certificate Authority, in OpenSSH RSA public key format. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.ControlPanelGetSSHCAPublicKeyResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'public_key: ' + repr(self.public_key) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'public_key': self.public_key, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), public_key=d.get('public_key'), rate_limit=d.get('rate_limit'), ) class ControlPanelVerifyJWTResponse: ''' ControlPanelVerifyJWTResponse reports whether x-sdm-token is valid. ''' __slots__ = [ 'meta', 'rate_limit', 'valid', ] def __init__( self, meta=None, rate_limit=None, valid=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.valid = valid ''' Reports if the given token is valid. ''' def __repr__(self): return '<sdm.ControlPanelVerifyJWTResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'valid: ' + repr(self.valid) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'valid': self.valid, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), valid=d.get('valid'), ) class CreateResponseMetadata: ''' CreateResponseMetadata is reserved for future use. ''' __slots__ = [] def __init__(self, ): pass def __repr__(self): return '<sdm.CreateResponseMetadata ' + \ '>' def to_dict(self): return {} @classmethod def from_dict(cls, d): return cls() class DB2I: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.DB2I ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class DB2LUW: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.DB2LUW ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class DeleteResponseMetadata: ''' DeleteResponseMetadata is reserved for future use. ''' __slots__ = [] def __init__(self, ): pass def __repr__(self): return '<sdm.DeleteResponseMetadata ' + \ '>' def to_dict(self): return {} @classmethod def from_dict(cls, d): return cls() class DocumentDBHost: ''' ''' __slots__ = [ 'auth_database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.DocumentDBHost ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class DocumentDBReplicaSet: ''' ''' __slots__ = [ 'auth_database', 'connect_to_replica', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port_override', 'replica_set', 'secret_store_id', 'tags', 'username', ] def __init__( self, auth_database=None, connect_to_replica=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, username=None, ): self.auth_database = auth_database ''' ''' self.connect_to_replica = connect_to_replica ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' Hostname must contain the hostname/port pairs of all instances in the replica set separated by commas. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.DocumentDBReplicaSet ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'connect_to_replica: ' + repr(self.connect_to_replica) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'replica_set: ' + repr(self.replica_set) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'connect_to_replica': self.connect_to_replica, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), connect_to_replica=d.get('connect_to_replica'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Druid: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Druid ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class DynamoDB: ''' ''' __slots__ = [ 'access_key', 'egress_filter', 'endpoint', 'healthy', 'id', 'name', 'port_override', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.DynamoDB ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class Elastic: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Elastic ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class ElasticacheRedis: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' def __repr__(self): return '<sdm.ElasticacheRedis ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), ) class GCP: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'id', 'keyfile', 'name', 'scopes', 'secret_store_id', 'tags', ] def __init__( self, egress_filter=None, healthy=None, id=None, keyfile=None, name=None, scopes=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.keyfile = keyfile ''' ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.scopes = scopes ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.GCP ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'keyfile: ' + repr(self.keyfile) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'scopes: ' + repr(self.scopes) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'keyfile': self.keyfile, 'name': self.name, 'scopes': self.scopes, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), keyfile=d.get('keyfile'), name=d.get('name'), scopes=d.get('scopes'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class Gateway: ''' Gateway represents a StrongDM CLI installation running in gateway mode. ''' __slots__ = [ 'bind_address', 'gateway_filter', 'id', 'listen_address', 'name', 'state', 'tags', ] def __init__( self, bind_address=None, gateway_filter=None, id=None, listen_address=None, name=None, state=None, tags=None, ): self.bind_address = bind_address ''' The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port". ''' self.gateway_filter = gateway_filter ''' GatewayFilter can be used to restrict the peering between relays and gateways. ''' self.id = id ''' Unique identifier of the Gateway. ''' self.listen_address = listen_address ''' The public hostname/port tuple at which the gateway will be accessible to clients. ''' self.name = name ''' Unique human-readable name of the Gateway. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create. ''' self.state = state ''' The current state of the gateway. One of: "new", "verifying_restart", "restarting", "started", "stopped", "dead", "unknown" ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Gateway ' + \ 'bind_address: ' + repr(self.bind_address) + ' ' +\ 'gateway_filter: ' + repr(self.gateway_filter) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'listen_address: ' + repr(self.listen_address) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'state: ' + repr(self.state) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'bind_address': self.bind_address, 'gateway_filter': self.gateway_filter, 'id': self.id, 'listen_address': self.listen_address, 'name': self.name, 'state': self.state, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( bind_address=d.get('bind_address'), gateway_filter=d.get('gateway_filter'), id=d.get('id'), listen_address=d.get('listen_address'), name=d.get('name'), state=d.get('state'), tags=d.get('tags'), ) class GetResponseMetadata: ''' GetResponseMetadata is reserved for future use. ''' __slots__ = [] def __init__(self, ): pass def __repr__(self): return '<sdm.GetResponseMetadata ' + \ '>' def to_dict(self): return {} @classmethod def from_dict(cls, d): return cls() class GoogleGKE: ''' ''' __slots__ = [ 'certificate_authority', 'egress_filter', 'endpoint', 'healthcheck_namespace', 'healthy', 'id', 'name', 'secret_store_id', 'service_account_key', 'tags', ] def __init__( self, certificate_authority=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, secret_store_id=None, service_account_key=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.service_account_key = service_account_key ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.GoogleGKE ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'service_account_key: ' + repr(self.service_account_key) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'service_account_key': self.service_account_key, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), service_account_key=d.get('service_account_key'), tags=d.get('tags'), ) class GoogleGKEUserImpersonation: ''' ''' __slots__ = [ 'certificate_authority', 'egress_filter', 'endpoint', 'healthcheck_namespace', 'healthy', 'id', 'name', 'secret_store_id', 'service_account_key', 'tags', ] def __init__( self, certificate_authority=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, secret_store_id=None, service_account_key=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.service_account_key = service_account_key ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.GoogleGKEUserImpersonation ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'service_account_key: ' + repr(self.service_account_key) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'service_account_key': self.service_account_key, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), service_account_key=d.get('service_account_key'), tags=d.get('tags'), ) class Greenplum: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Greenplum ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class HTTPAuth: ''' ''' __slots__ = [ 'auth_header', 'default_path', 'egress_filter', 'headers_blacklist', 'healthcheck_path', 'healthy', 'id', 'name', 'secret_store_id', 'subdomain', 'tags', 'url', ] def __init__( self, auth_header=None, default_path=None, egress_filter=None, headers_blacklist=None, healthcheck_path=None, healthy=None, id=None, name=None, secret_store_id=None, subdomain=None, tags=None, url=None, ): self.auth_header = auth_header ''' ''' self.default_path = default_path ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.headers_blacklist = headers_blacklist ''' ''' self.healthcheck_path = healthcheck_path ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.subdomain = subdomain ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.url = url ''' ''' def __repr__(self): return '<sdm.HTTPAuth ' + \ 'auth_header: ' + repr(self.auth_header) + ' ' +\ 'default_path: ' + repr(self.default_path) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'headers_blacklist: ' + repr(self.headers_blacklist) + ' ' +\ 'healthcheck_path: ' + repr(self.healthcheck_path) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'subdomain: ' + repr(self.subdomain) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'url: ' + repr(self.url) + ' ' +\ '>' def to_dict(self): return { 'auth_header': self.auth_header, 'default_path': self.default_path, 'egress_filter': self.egress_filter, 'headers_blacklist': self.headers_blacklist, 'healthcheck_path': self.healthcheck_path, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'subdomain': self.subdomain, 'tags': self.tags, 'url': self.url, } @classmethod def from_dict(cls, d): return cls( auth_header=d.get('auth_header'), default_path=d.get('default_path'), egress_filter=d.get('egress_filter'), headers_blacklist=d.get('headers_blacklist'), healthcheck_path=d.get('healthcheck_path'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), subdomain=d.get('subdomain'), tags=d.get('tags'), url=d.get('url'), ) class HTTPBasicAuth: ''' ''' __slots__ = [ 'default_path', 'egress_filter', 'headers_blacklist', 'healthcheck_path', 'healthy', 'id', 'name', 'password', 'secret_store_id', 'subdomain', 'tags', 'url', 'username', ] def __init__( self, default_path=None, egress_filter=None, headers_blacklist=None, healthcheck_path=None, healthy=None, id=None, name=None, password=None, secret_store_id=None, subdomain=None, tags=None, url=None, username=None, ): self.default_path = default_path ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.headers_blacklist = headers_blacklist ''' ''' self.healthcheck_path = healthcheck_path ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.subdomain = subdomain ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.url = url ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.HTTPBasicAuth ' + \ 'default_path: ' + repr(self.default_path) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'headers_blacklist: ' + repr(self.headers_blacklist) + ' ' +\ 'healthcheck_path: ' + repr(self.healthcheck_path) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'subdomain: ' + repr(self.subdomain) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'url: ' + repr(self.url) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'default_path': self.default_path, 'egress_filter': self.egress_filter, 'headers_blacklist': self.headers_blacklist, 'healthcheck_path': self.healthcheck_path, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'password': self.password, 'secret_store_id': self.secret_store_id, 'subdomain': self.subdomain, 'tags': self.tags, 'url': self.url, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( default_path=d.get('default_path'), egress_filter=d.get('egress_filter'), headers_blacklist=d.get('headers_blacklist'), healthcheck_path=d.get('healthcheck_path'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), password=d.get('password'), secret_store_id=d.get('secret_store_id'), subdomain=d.get('subdomain'), tags=d.get('tags'), url=d.get('url'), username=d.get('username'), ) class HTTPNoAuth: ''' ''' __slots__ = [ 'default_path', 'egress_filter', 'headers_blacklist', 'healthcheck_path', 'healthy', 'id', 'name', 'secret_store_id', 'subdomain', 'tags', 'url', ] def __init__( self, default_path=None, egress_filter=None, headers_blacklist=None, healthcheck_path=None, healthy=None, id=None, name=None, secret_store_id=None, subdomain=None, tags=None, url=None, ): self.default_path = default_path ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.headers_blacklist = headers_blacklist ''' ''' self.healthcheck_path = healthcheck_path ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.subdomain = subdomain ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.url = url ''' ''' def __repr__(self): return '<sdm.HTTPNoAuth ' + \ 'default_path: ' + repr(self.default_path) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'headers_blacklist: ' + repr(self.headers_blacklist) + ' ' +\ 'healthcheck_path: ' + repr(self.healthcheck_path) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'subdomain: ' + repr(self.subdomain) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'url: ' + repr(self.url) + ' ' +\ '>' def to_dict(self): return { 'default_path': self.default_path, 'egress_filter': self.egress_filter, 'headers_blacklist': self.headers_blacklist, 'healthcheck_path': self.healthcheck_path, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'subdomain': self.subdomain, 'tags': self.tags, 'url': self.url, } @classmethod def from_dict(cls, d): return cls( default_path=d.get('default_path'), egress_filter=d.get('egress_filter'), headers_blacklist=d.get('headers_blacklist'), healthcheck_path=d.get('healthcheck_path'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), subdomain=d.get('subdomain'), tags=d.get('tags'), url=d.get('url'), ) class Kubernetes: ''' ''' __slots__ = [ 'certificate_authority', 'client_certificate', 'client_key', 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', ] def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Kubernetes ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'client_key: ' + repr(self.client_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class KubernetesBasicAuth: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.KubernetesBasicAuth ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class KubernetesServiceAccount: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', 'token', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' ''' def __repr__(self): return '<sdm.KubernetesServiceAccount ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), ) class KubernetesServiceAccountUserImpersonation: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', 'token', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' ''' def __repr__(self): return '<sdm.KubernetesServiceAccountUserImpersonation ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), ) class KubernetesUserImpersonation: ''' ''' __slots__ = [ 'certificate_authority', 'client_certificate', 'client_key', 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', ] def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.KubernetesUserImpersonation ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'client_key: ' + repr(self.client_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class MTLSPostgres: ''' ''' __slots__ = [ 'certificate_authority', 'client_certificate', 'client_key', 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'server_name', 'tags', 'username', ] def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, server_name=None, tags=None, username=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.server_name = server_name ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MTLSPostgres ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'client_key: ' + repr(self.client_key) + ' ' +\ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'server_name: ' + repr(self.server_name) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'server_name': self.server_name, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), server_name=d.get('server_name'), tags=d.get('tags'), username=d.get('username'), ) class Maria: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Maria ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Memcached: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'port', 'port_override', 'secret_store_id', 'tags', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Memcached ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class Memsql: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Memsql ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class MongoHost: ''' ''' __slots__ = [ 'auth_database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MongoHost ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class MongoLegacyHost: ''' ''' __slots__ = [ 'auth_database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'replica_set', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MongoLegacyHost ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'replica_set: ' + repr(self.replica_set) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class MongoLegacyReplicaset: ''' ''' __slots__ = [ 'auth_database', 'connect_to_replica', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'replica_set', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, auth_database=None, connect_to_replica=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.connect_to_replica = connect_to_replica ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MongoLegacyReplicaset ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'connect_to_replica: ' + repr(self.connect_to_replica) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'replica_set: ' + repr(self.replica_set) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'connect_to_replica': self.connect_to_replica, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), connect_to_replica=d.get('connect_to_replica'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class MongoReplicaSet: ''' ''' __slots__ = [ 'auth_database', 'connect_to_replica', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'replica_set', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, auth_database=None, connect_to_replica=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.connect_to_replica = connect_to_replica ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MongoReplicaSet ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'connect_to_replica: ' + repr(self.connect_to_replica) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'replica_set: ' + repr(self.replica_set) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'connect_to_replica': self.connect_to_replica, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), connect_to_replica=d.get('connect_to_replica'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class MongoShardedCluster: ''' ''' __slots__ = [ 'auth_database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MongoShardedCluster ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class Mysql: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Mysql ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Neptune: ''' ''' __slots__ = [ 'egress_filter', 'endpoint', 'healthy', 'id', 'name', 'port', 'port_override', 'secret_store_id', 'tags', ] def __init__( self, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Neptune ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class NeptuneIAM: ''' ''' __slots__ = [ 'access_key', 'egress_filter', 'endpoint', 'healthy', 'id', 'name', 'port', 'port_override', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.NeptuneIAM ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class NodeCreateResponse: ''' NodeCreateResponse reports how the Nodes were created in the system. ''' __slots__ = [ 'meta', 'node', 'rate_limit', 'token', ] def __init__( self, meta=None, node=None, rate_limit=None, token=None, ): self.meta = meta ''' Reserved for future use. ''' self.node = node ''' The created Node. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.token = token ''' The auth token generated for the Node. The Node will use this token to authenticate with the strongDM API. ''' def __repr__(self): return '<sdm.NodeCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'node: ' + repr(self.node) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'node': self.node, 'rate_limit': self.rate_limit, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), node=d.get('node'), rate_limit=d.get('rate_limit'), token=d.get('token'), ) class NodeDeleteResponse: ''' NodeDeleteResponse returns information about a Node that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.NodeDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class NodeGetResponse: ''' NodeGetResponse returns a requested Node. ''' __slots__ = [ 'meta', 'node', 'rate_limit', ] def __init__( self, meta=None, node=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.node = node ''' The requested Node. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.NodeGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'node: ' + repr(self.node) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'node': self.node, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), node=d.get('node'), rate_limit=d.get('rate_limit'), ) class NodeUpdateResponse: ''' NodeUpdateResponse returns the fields of a Node after it has been updated by a NodeUpdateRequest. ''' __slots__ = [ 'meta', 'node', 'rate_limit', ] def __init__( self, meta=None, node=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.node = node ''' The updated Node. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.NodeUpdateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'node: ' + repr(self.node) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'node': self.node, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), node=d.get('node'), rate_limit=d.get('rate_limit'), ) class Oracle: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Oracle ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class Postgres: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Postgres ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Presto: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Presto ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class RDP: ''' ''' __slots__ = [ 'downgrade_nla_connections', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, downgrade_nla_connections=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.downgrade_nla_connections = downgrade_nla_connections ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.RDP ' + \ 'downgrade_nla_connections: ' + repr(self.downgrade_nla_connections) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'downgrade_nla_connections': self.downgrade_nla_connections, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( downgrade_nla_connections=d.get('downgrade_nla_connections'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class RabbitMQAMQP091: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.RabbitMQAMQP091 ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), ) class RateLimitMetadata: ''' RateLimitMetadata contains information about remaining requests avaialable to the user over some timeframe. ''' __slots__ = [ 'bucket', 'limit', 'remaining', 'reset_at', ] def __init__( self, bucket=None, limit=None, remaining=None, reset_at=None, ): self.bucket = bucket ''' The bucket this user/token is associated with, which may be shared between multiple users/tokens. ''' self.limit = limit ''' How many total requests the user/token is authorized to make before being rate limited. ''' self.remaining = remaining ''' How many remaining requests out of the limit are still avaialable. ''' self.reset_at = reset_at ''' The time when remaining will be reset to limit. ''' def __repr__(self): return '<sdm.RateLimitMetadata ' + \ 'bucket: ' + repr(self.bucket) + ' ' +\ 'limit: ' + repr(self.limit) + ' ' +\ 'remaining: ' + repr(self.remaining) + ' ' +\ 'reset_at: ' + repr(self.reset_at) + ' ' +\ '>' def to_dict(self): return { 'bucket': self.bucket, 'limit': self.limit, 'remaining': self.remaining, 'reset_at': self.reset_at, } @classmethod def from_dict(cls, d): return cls( bucket=d.get('bucket'), limit=d.get('limit'), remaining=d.get('remaining'), reset_at=d.get('reset_at'), ) class RawTCP: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'port', 'port_override', 'secret_store_id', 'tags', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.RawTCP ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class Redis: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Redis ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), ) class Redshift: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Redshift ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Relay: ''' Relay represents a StrongDM CLI installation running in relay mode. ''' __slots__ = [ 'gateway_filter', 'id', 'name', 'state', 'tags', ] def __init__( self, gateway_filter=None, id=None, name=None, state=None, tags=None, ): self.gateway_filter = gateway_filter ''' GatewayFilter can be used to restrict the peering between relays and gateways. ''' self.id = id ''' Unique identifier of the Relay. ''' self.name = name ''' Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create. ''' self.state = state ''' The current state of the relay. One of: "new", "verifying_restart", "awaiting_restart", "restarting", "started", "stopped", "dead", "unknown". ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Relay ' + \ 'gateway_filter: ' + repr(self.gateway_filter) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'state: ' + repr(self.state) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'gateway_filter': self.gateway_filter, 'id': self.id, 'name': self.name, 'state': self.state, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( gateway_filter=d.get('gateway_filter'), id=d.get('id'), name=d.get('name'), state=d.get('state'), tags=d.get('tags'), ) class ResourceCreateResponse: ''' ResourceCreateResponse reports how the Resources were created in the system. ''' __slots__ = [ 'meta', 'rate_limit', 'resource', ] def __init__( self, meta=None, rate_limit=None, resource=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.resource = resource ''' The created Resource. ''' def __repr__(self): return '<sdm.ResourceCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'resource: ' + repr(self.resource) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'resource': self.resource, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), resource=d.get('resource'), ) class ResourceDeleteResponse: ''' ResourceDeleteResponse returns information about a Resource that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.ResourceDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class ResourceGetResponse: ''' ResourceGetResponse returns a requested Resource. ''' __slots__ = [ 'meta', 'rate_limit', 'resource', ] def __init__( self, meta=None, rate_limit=None, resource=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.resource = resource ''' The requested Resource. ''' def __repr__(self): return '<sdm.ResourceGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'resource: ' + repr(self.resource) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'resource': self.resource, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), resource=d.get('resource'), ) class ResourceUpdateResponse: ''' ResourceUpdateResponse returns the fields of a Resource after it has been updated by a ResourceUpdateRequest. ''' __slots__ = [ 'meta', 'rate_limit', 'resource', ] def __init__( self, meta=None, rate_limit=None, resource=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.resource = resource ''' The updated Resource. ''' def __repr__(self): return '<sdm.ResourceUpdateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'resource: ' + repr(self.resource) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'resource': self.resource, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), resource=d.get('resource'), ) class Role: ''' A Role has a list of access rules which determine which Resources the members of the Role have access to. An Account can be a member of multiple Roles via AccountAttachments. ''' __slots__ = [ 'access_rules', 'composite', 'id', 'name', 'tags', ] def __init__( self, access_rules=None, composite=None, id=None, name=None, tags=None, ): self.access_rules = access_rules ''' AccessRules is a list of access rules defining the resources this Role has access to. ''' self.composite = composite ''' Composite is true if the Role is a composite role. Deprecated: composite roles are deprecated, use multi-role via AccountAttachments instead. ''' self.id = id ''' Unique identifier of the Role. ''' self.name = name ''' Unique human-readable name of the Role. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Role ' + \ 'access_rules: ' + repr(self.access_rules) + ' ' +\ 'composite: ' + repr(self.composite) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_rules': self.access_rules, 'composite': self.composite, 'id': self.id, 'name': self.name, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_rules=d.get('access_rules'), composite=d.get('composite'), id=d.get('id'), name=d.get('name'), tags=d.get('tags'), ) class RoleAttachment: ''' A RoleAttachment assigns a role to a composite role. Deprecated: use multi-role via AccountAttachments instead. ''' __slots__ = [ 'attached_role_id', 'composite_role_id', 'id', ] def __init__( self, attached_role_id=None, composite_role_id=None, id=None, ): self.attached_role_id = attached_role_id ''' The id of the attached role of this RoleAttachment. ''' self.composite_role_id = composite_role_id ''' The id of the composite role of this RoleAttachment. ''' self.id = id ''' Unique identifier of the RoleAttachment. ''' def __repr__(self): return '<sdm.RoleAttachment ' + \ 'attached_role_id: ' + repr(self.attached_role_id) + ' ' +\ 'composite_role_id: ' + repr(self.composite_role_id) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ '>' def to_dict(self): return { 'attached_role_id': self.attached_role_id, 'composite_role_id': self.composite_role_id, 'id': self.id, } @classmethod def from_dict(cls, d): return cls( attached_role_id=d.get('attached_role_id'), composite_role_id=d.get('composite_role_id'), id=d.get('id'), ) class RoleAttachmentCreateResponse: ''' RoleAttachmentCreateResponse reports how the RoleAttachments were created in the system. Deprecated: use multi-role via AccountAttachments instead. ''' __slots__ = [ 'meta', 'rate_limit', 'role_attachment', ] def __init__( self, meta=None, rate_limit=None, role_attachment=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_attachment = role_attachment ''' The created RoleAttachment. ''' def __repr__(self): return '<sdm.RoleAttachmentCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role_attachment: ' + repr(self.role_attachment) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_attachment': self.role_attachment, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_attachment=d.get('role_attachment'), ) class RoleAttachmentDeleteResponse: ''' RoleAttachmentDeleteResponse returns information about a RoleAttachment that was deleted. Deprecated: use multi-role via AccountAttachments instead. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.RoleAttachmentDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class RoleAttachmentGetResponse: ''' RoleAttachmentGetResponse returns a requested RoleAttachment. Deprecated: use multi-role via AccountAttachments instead. ''' __slots__ = [ 'meta', 'rate_limit', 'role_attachment', ] def __init__( self, meta=None, rate_limit=None, role_attachment=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_attachment = role_attachment ''' The requested RoleAttachment. ''' def __repr__(self): return '<sdm.RoleAttachmentGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role_attachment: ' + repr(self.role_attachment) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_attachment': self.role_attachment, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_attachment=d.get('role_attachment'), ) class RoleCreateResponse: ''' RoleCreateResponse reports how the Roles were created in the system. It can communicate partial successes or failures. ''' __slots__ = [ 'meta', 'rate_limit', 'role', ] def __init__( self, meta=None, rate_limit=None, role=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role = role ''' The created Role. ''' def __repr__(self): return '<sdm.RoleCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role: ' + repr(self.role) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role': self.role, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role=d.get('role'), ) class RoleDeleteResponse: ''' RoleDeleteResponse returns information about a Role that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.RoleDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class RoleGetResponse: ''' RoleGetResponse returns a requested Role. ''' __slots__ = [ 'meta', 'rate_limit', 'role', ] def __init__( self, meta=None, rate_limit=None, role=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role = role ''' The requested Role. ''' def __repr__(self): return '<sdm.RoleGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role: ' + repr(self.role) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role': self.role, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role=d.get('role'), ) class RoleGrant: ''' A RoleGrant connects a resource to a role, granting members of the role access to that resource. Deprecated: use Role access rules instead. ''' __slots__ = [ 'id', 'resource_id', 'role_id', ] def __init__( self, id=None, resource_id=None, role_id=None, ): self.id = id ''' Unique identifier of the RoleGrant. ''' self.resource_id = resource_id ''' The id of the resource of this RoleGrant. ''' self.role_id = role_id ''' The id of the attached role of this RoleGrant. ''' def __repr__(self): return '<sdm.RoleGrant ' + \ 'id: ' + repr(self.id) + ' ' +\ 'resource_id: ' + repr(self.resource_id) + ' ' +\ 'role_id: ' + repr(self.role_id) + ' ' +\ '>' def to_dict(self): return { 'id': self.id, 'resource_id': self.resource_id, 'role_id': self.role_id, } @classmethod def from_dict(cls, d): return cls( id=d.get('id'), resource_id=d.get('resource_id'), role_id=d.get('role_id'), ) class RoleGrantCreateResponse: ''' RoleGrantCreateResponse reports how the RoleGrants were created in the system. Deprecated: use Role access rules instead. ''' __slots__ = [ 'meta', 'rate_limit', 'role_grant', ] def __init__( self, meta=None, rate_limit=None, role_grant=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_grant = role_grant ''' The created RoleGrant. ''' def __repr__(self): return '<sdm.RoleGrantCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role_grant: ' + repr(self.role_grant) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_grant': self.role_grant, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_grant=d.get('role_grant'), ) class RoleGrantDeleteResponse: ''' RoleGrantDeleteResponse returns information about a RoleGrant that was deleted. Deprecated: use Role access rules instead. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.RoleGrantDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class RoleGrantGetResponse: ''' RoleGrantGetResponse returns a requested RoleGrant. Deprecated: use Role access rules instead. ''' __slots__ = [ 'meta', 'rate_limit', 'role_grant', ] def __init__( self, meta=None, rate_limit=None, role_grant=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_grant = role_grant ''' The requested RoleGrant. ''' def __repr__(self): return '<sdm.RoleGrantGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role_grant: ' + repr(self.role_grant) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_grant': self.role_grant, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_grant=d.get('role_grant'), ) class RoleUpdateResponse: ''' RoleUpdateResponse returns the fields of a Role after it has been updated by a RoleUpdateRequest. ''' __slots__ = [ 'meta', 'rate_limit', 'role', ] def __init__( self, meta=None, rate_limit=None, role=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role = role ''' The updated Role. ''' def __repr__(self): return '<sdm.RoleUpdateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role: ' + repr(self.role) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role': self.role, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role=d.get('role'), ) class SQLServer: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'schema', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, schema=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.schema = schema ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SQLServer ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'schema: ' + repr(self.schema) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'schema': self.schema, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), schema=d.get('schema'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class SSH: ''' ''' __slots__ = [ 'allow_deprecated_key_exchanges', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'port', 'port_forwarding', 'public_key', 'secret_store_id', 'tags', 'username', ] def __init__( self, allow_deprecated_key_exchanges=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_forwarding=None, public_key=None, secret_store_id=None, tags=None, username=None, ): self.allow_deprecated_key_exchanges = allow_deprecated_key_exchanges ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_forwarding = port_forwarding ''' ''' self.public_key = public_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SSH ' + \ 'allow_deprecated_key_exchanges: ' + repr(self.allow_deprecated_key_exchanges) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_forwarding: ' + repr(self.port_forwarding) + ' ' +\ 'public_key: ' + repr(self.public_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'allow_deprecated_key_exchanges': self.allow_deprecated_key_exchanges, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_forwarding': self.port_forwarding, 'public_key': self.public_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( allow_deprecated_key_exchanges=d.get( 'allow_deprecated_key_exchanges'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_forwarding=d.get('port_forwarding'), public_key=d.get('public_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class SSHCert: ''' ''' __slots__ = [ 'allow_deprecated_key_exchanges', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'port', 'port_forwarding', 'secret_store_id', 'tags', 'username', ] def __init__( self, allow_deprecated_key_exchanges=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_forwarding=None, secret_store_id=None, tags=None, username=None, ): self.allow_deprecated_key_exchanges = allow_deprecated_key_exchanges ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_forwarding = port_forwarding ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SSHCert ' + \ 'allow_deprecated_key_exchanges: ' + repr(self.allow_deprecated_key_exchanges) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_forwarding: ' + repr(self.port_forwarding) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'allow_deprecated_key_exchanges': self.allow_deprecated_key_exchanges, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_forwarding': self.port_forwarding, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( allow_deprecated_key_exchanges=d.get( 'allow_deprecated_key_exchanges'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_forwarding=d.get('port_forwarding'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class SSHCustomerKey: ''' ''' __slots__ = [ 'allow_deprecated_key_exchanges', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'port', 'port_forwarding', 'private_key', 'secret_store_id', 'tags', 'username', ] def __init__( self, allow_deprecated_key_exchanges=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_forwarding=None, private_key=None, secret_store_id=None, tags=None, username=None, ): self.allow_deprecated_key_exchanges = allow_deprecated_key_exchanges ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_forwarding = port_forwarding ''' ''' self.private_key = private_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SSHCustomerKey ' + \ 'allow_deprecated_key_exchanges: ' + repr(self.allow_deprecated_key_exchanges) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_forwarding: ' + repr(self.port_forwarding) + ' ' +\ 'private_key: ' + repr(self.private_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'allow_deprecated_key_exchanges': self.allow_deprecated_key_exchanges, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_forwarding': self.port_forwarding, 'private_key': self.private_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( allow_deprecated_key_exchanges=d.get( 'allow_deprecated_key_exchanges'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_forwarding=d.get('port_forwarding'), private_key=d.get('private_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class SecretStoreCreateResponse: ''' SecretStoreCreateResponse reports how the SecretStores were created in the system. ''' __slots__ = [ 'meta', 'rate_limit', 'secret_store', ] def __init__( self, meta=None, rate_limit=None, secret_store=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.secret_store = secret_store ''' The created SecretStore. ''' def __repr__(self): return '<sdm.SecretStoreCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'secret_store: ' + repr(self.secret_store) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'secret_store': self.secret_store, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), secret_store=d.get('secret_store'), ) class SecretStoreDeleteResponse: ''' SecretStoreDeleteResponse returns information about a SecretStore that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.SecretStoreDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), ) class SecretStoreGetResponse: ''' SecretStoreGetResponse returns a requested SecretStore. ''' __slots__ = [ 'meta', 'rate_limit', 'secret_store', ] def __init__( self, meta=None, rate_limit=None, secret_store=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.secret_store = secret_store ''' The requested SecretStore. ''' def __repr__(self): return '<sdm.SecretStoreGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'secret_store: ' + repr(self.secret_store) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'secret_store': self.secret_store, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), secret_store=d.get('secret_store'), ) class SecretStoreUpdateResponse: ''' SecretStoreUpdateResponse returns the fields of a SecretStore after it has been updated by a SecretStoreUpdateRequest. ''' __slots__ = [ 'meta', 'rate_limit', 'secret_store', ] def __init__( self, meta=None, rate_limit=None, secret_store=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.secret_store = secret_store ''' The updated SecretStore. ''' def __repr__(self): return '<sdm.SecretStoreUpdateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'secret_store: ' + repr(self.secret_store) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'secret_store': self.secret_store, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), secret_store=d.get('secret_store'), ) class Service: ''' A Service is a service account that can connect to resources they are granted directly, or granted via roles. Services are typically automated jobs. ''' __slots__ = [ 'id', 'name', 'suspended', 'tags', ] def __init__( self, id=None, name=None, suspended=None, tags=None, ): self.id = id ''' Unique identifier of the Service. ''' self.name = name ''' Unique human-readable name of the Service. ''' self.suspended = suspended ''' The Service's suspended state. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Service ' + \ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'suspended: ' + repr(self.suspended) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'id': self.id, 'name': self.name, 'suspended': self.suspended, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), suspended=d.get('suspended'), tags=d.get('tags'), ) class SingleStore: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SingleStore ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Snowflake: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port_override', 'schema', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port_override=None, schema=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port_override = port_override ''' ''' self.schema = schema ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Snowflake ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'schema: ' + repr(self.schema) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port_override': self.port_override, 'schema': self.schema, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port_override=d.get('port_override'), schema=d.get('schema'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Sybase: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Sybase ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class SybaseIQ: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SybaseIQ ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class Tag: ''' ''' __slots__ = [ 'name', 'value', ] def __init__( self, name=None, value=None, ): self.name = name ''' ''' self.value = value ''' ''' def __repr__(self): return '<sdm.Tag ' + \ 'name: ' + repr(self.name) + ' ' +\ 'value: ' + repr(self.value) + ' ' +\ '>' def to_dict(self): return { 'name': self.name, 'value': self.value, } @classmethod def from_dict(cls, d): return cls( name=d.get('name'), value=d.get('value'), ) class Teradata: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Teradata ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), ) class UpdateResponseMetadata: ''' UpdateResponseMetadata is reserved for future use. ''' __slots__ = [] def __init__(self, ): pass def __repr__(self): return '<sdm.UpdateResponseMetadata ' + \ '>' def to_dict(self): return {} @classmethod def from_dict(cls, d): return cls() class User: ''' A User can connect to resources they are granted directly, or granted via roles. ''' __slots__ = [ 'email', 'first_name', 'id', 'last_name', 'suspended', 'tags', ] def __init__( self, email=None, first_name=None, id=None, last_name=None, suspended=None, tags=None, ): self.email = email ''' The User's email address. Must be unique. ''' self.first_name = first_name ''' The User's first name. ''' self.id = id ''' Unique identifier of the User. ''' self.last_name = last_name ''' The User's last name. ''' self.suspended = suspended ''' The User's suspended state. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.User ' + \ 'email: ' + repr(self.email) + ' ' +\ 'first_name: ' + repr(self.first_name) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'last_name: ' + repr(self.last_name) + ' ' +\ 'suspended: ' + repr(self.suspended) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'email': self.email, 'first_name': self.first_name, 'id': self.id, 'last_name': self.last_name, 'suspended': self.suspended, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( email=d.get('email'), first_name=d.get('first_name'), id=d.get('id'), last_name=d.get('last_name'), suspended=d.get('suspended'), tags=d.get('tags'), ) class VaultTLSStore: ''' ''' __slots__ = [ 'ca_cert_path', 'client_cert_path', 'client_key_path', 'id', 'name', 'namespace', 'server_address', 'tags', ] def __init__( self, ca_cert_path=None, client_cert_path=None, client_key_path=None, id=None, name=None, namespace=None, server_address=None, tags=None, ): self.ca_cert_path = ca_cert_path ''' ''' self.client_cert_path = client_cert_path ''' ''' self.client_key_path = client_key_path ''' ''' self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.namespace = namespace ''' ''' self.server_address = server_address ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.VaultTLSStore ' + \ 'ca_cert_path: ' + repr(self.ca_cert_path) + ' ' +\ 'client_cert_path: ' + repr(self.client_cert_path) + ' ' +\ 'client_key_path: ' + repr(self.client_key_path) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'namespace: ' + repr(self.namespace) + ' ' +\ 'server_address: ' + repr(self.server_address) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'ca_cert_path': self.ca_cert_path, 'client_cert_path': self.client_cert_path, 'client_key_path': self.client_key_path, 'id': self.id, 'name': self.name, 'namespace': self.namespace, 'server_address': self.server_address, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( ca_cert_path=d.get('ca_cert_path'), client_cert_path=d.get('client_cert_path'), client_key_path=d.get('client_key_path'), id=d.get('id'), name=d.get('name'), namespace=d.get('namespace'), server_address=d.get('server_address'), tags=d.get('tags'), ) class VaultTokenStore: ''' ''' __slots__ = [ 'id', 'name', 'namespace', 'server_address', 'tags', ] def __init__( self, id=None, name=None, namespace=None, server_address=None, tags=None, ): self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.namespace = namespace ''' ''' self.server_address = server_address ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.VaultTokenStore ' + \ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'namespace: ' + repr(self.namespace) + ' ' +\ 'server_address: ' + repr(self.server_address) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'id': self.id, 'name': self.name, 'namespace': self.namespace, 'server_address': self.server_address, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), namespace=d.get('namespace'), server_address=d.get('server_address'), tags=d.get('tags'), )
View Source
class AKS: ''' ''' __slots__ = [ 'certificate_authority', 'client_certificate', 'client_key', 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', ] def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AKS ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'client_key: ' + repr(self.client_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class AKSBasicAuth: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.AKSBasicAuth ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class AKSServiceAccount: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', 'token', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' ''' def __repr__(self): return '<sdm.AKSServiceAccount ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), )
View Source
def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), )
View Source
class AKSServiceAccountUserImpersonation: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', 'token', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' ''' def __repr__(self): return '<sdm.AKSServiceAccountUserImpersonation ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), )
View Source
def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), )
View Source
class AKSUserImpersonation: ''' ''' __slots__ = [ 'certificate_authority', 'client_certificate', 'client_key', 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', ] def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AKSUserImpersonation ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'client_key: ' + repr(self.client_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class AWS: ''' ''' __slots__ = [ 'access_key', 'egress_filter', 'healthcheck_region', 'healthy', 'id', 'name', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, egress_filter=None, healthcheck_region=None, healthy=None, id=None, name=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_region = healthcheck_region ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AWS ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_region: ' + repr(self.healthcheck_region) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'healthcheck_region': self.healthcheck_region, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), healthcheck_region=d.get('healthcheck_region'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, access_key=None, egress_filter=None, healthcheck_region=None, healthy=None, id=None, name=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_region = healthcheck_region ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'healthcheck_region': self.healthcheck_region, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), healthcheck_region=d.get('healthcheck_region'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class AWSStore: ''' ''' __slots__ = [ 'id', 'name', 'region', 'tags', ] def __init__( self, id=None, name=None, region=None, tags=None, ): self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.region = region ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AWSStore ' + \ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'id': self.id, 'name': self.name, 'region': self.region, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), region=d.get('region'), tags=d.get('tags'), )
View Source
def __init__( self, id=None, name=None, region=None, tags=None, ): self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.region = region ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
Unique identifier of the SecretStore.
Unique human-readable name of the SecretStore.
View Source
def to_dict(self): return { 'id': self.id, 'name': self.name, 'region': self.region, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), region=d.get('region'), tags=d.get('tags'), )
View Source
class AccountAttachment: ''' AccountAttachments assign an account to a role. ''' __slots__ = [ 'account_id', 'id', 'role_id', ] def __init__( self, account_id=None, id=None, role_id=None, ): self.account_id = account_id ''' The id of the account of this AccountAttachment. ''' self.id = id ''' Unique identifier of the AccountAttachment. ''' self.role_id = role_id ''' The id of the attached role of this AccountAttachment. ''' def __repr__(self): return '<sdm.AccountAttachment ' + \ 'account_id: ' + repr(self.account_id) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'role_id: ' + repr(self.role_id) + ' ' +\ '>' def to_dict(self): return { 'account_id': self.account_id, 'id': self.id, 'role_id': self.role_id, } @classmethod def from_dict(cls, d): return cls( account_id=d.get('account_id'), id=d.get('id'), role_id=d.get('role_id'), )
AccountAttachments assign an account to a role.
View Source
def __init__( self, account_id=None, id=None, role_id=None, ): self.account_id = account_id ''' The id of the account of this AccountAttachment. ''' self.id = id ''' Unique identifier of the AccountAttachment. ''' self.role_id = role_id ''' The id of the attached role of this AccountAttachment. '''
The id of the account of this AccountAttachment.
Unique identifier of the AccountAttachment.
The id of the attached role of this AccountAttachment.
View Source
def to_dict(self): return { 'account_id': self.account_id, 'id': self.id, 'role_id': self.role_id, }
View Source
@classmethod def from_dict(cls, d): return cls( account_id=d.get('account_id'), id=d.get('id'), role_id=d.get('role_id'), )
View Source
class AccountAttachmentCreateResponse: ''' AccountAttachmentCreateResponse reports how the AccountAttachments were created in the system. ''' __slots__ = [ 'account_attachment', 'meta', 'rate_limit', ] def __init__( self, account_attachment=None, meta=None, rate_limit=None, ): self.account_attachment = account_attachment ''' The created AccountAttachment. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountAttachmentCreateResponse ' + \ 'account_attachment: ' + repr(self.account_attachment) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account_attachment': self.account_attachment, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account_attachment=d.get('account_attachment'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
AccountAttachmentCreateResponse reports how the AccountAttachments were created in the system.
View Source
def __init__( self, account_attachment=None, meta=None, rate_limit=None, ): self.account_attachment = account_attachment ''' The created AccountAttachment. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
The created AccountAttachment.
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'account_attachment': self.account_attachment, 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( account_attachment=d.get('account_attachment'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class AccountAttachmentDeleteResponse: ''' AccountAttachmentDeleteResponse returns information about a AccountAttachment that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountAttachmentDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
AccountAttachmentDeleteResponse returns information about a AccountAttachment that was deleted.
View Source
def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class AccountAttachmentGetResponse: ''' AccountAttachmentGetResponse returns a requested AccountAttachment. ''' __slots__ = [ 'account_attachment', 'meta', 'rate_limit', ] def __init__( self, account_attachment=None, meta=None, rate_limit=None, ): self.account_attachment = account_attachment ''' The requested AccountAttachment. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountAttachmentGetResponse ' + \ 'account_attachment: ' + repr(self.account_attachment) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account_attachment': self.account_attachment, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account_attachment=d.get('account_attachment'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
AccountAttachmentGetResponse returns a requested AccountAttachment.
View Source
def __init__( self, account_attachment=None, meta=None, rate_limit=None, ): self.account_attachment = account_attachment ''' The requested AccountAttachment. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
The requested AccountAttachment.
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'account_attachment': self.account_attachment, 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( account_attachment=d.get('account_attachment'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class AccountCreateResponse: ''' AccountCreateResponse reports how the Accounts were created in the system. ''' __slots__ = [ 'account', 'meta', 'rate_limit', 'token', ] def __init__( self, account=None, meta=None, rate_limit=None, token=None, ): self.account = account ''' The created Account. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.token = token ''' The auth token generated for the Account. The Account will use this token to authenticate with the strongDM API. ''' def __repr__(self): return '<sdm.AccountCreateResponse ' + \ 'account: ' + repr(self.account) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'account': self.account, 'meta': self.meta, 'rate_limit': self.rate_limit, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( account=d.get('account'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), token=d.get('token'), )
AccountCreateResponse reports how the Accounts were created in the system.
View Source
def __init__( self, account=None, meta=None, rate_limit=None, token=None, ): self.account = account ''' The created Account. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.token = token ''' The auth token generated for the Account. The Account will use this token to authenticate with the strongDM API. '''
The created Account.
Reserved for future use.
Rate limit information.
The auth token generated for the Account. The Account will use this token to authenticate with the strongDM API.
View Source
def to_dict(self): return { 'account': self.account, 'meta': self.meta, 'rate_limit': self.rate_limit, 'token': self.token, }
View Source
@classmethod def from_dict(cls, d): return cls( account=d.get('account'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), token=d.get('token'), )
View Source
class AccountDeleteResponse: ''' AccountDeleteResponse returns information about a Account that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
AccountDeleteResponse returns information about a Account that was deleted.
View Source
def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class AccountGetResponse: ''' AccountGetResponse returns a requested Account. ''' __slots__ = [ 'account', 'meta', 'rate_limit', ] def __init__( self, account=None, meta=None, rate_limit=None, ): self.account = account ''' The requested Account. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountGetResponse ' + \ 'account: ' + repr(self.account) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account': self.account, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account=d.get('account'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
AccountGetResponse returns a requested Account.
View Source
def __init__( self, account=None, meta=None, rate_limit=None, ): self.account = account ''' The requested Account. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
The requested Account.
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'account': self.account, 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( account=d.get('account'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class AccountGrant: ''' AccountGrants connect a resource directly to an account, giving the account the permission to connect to that resource. ''' __slots__ = [ 'account_id', 'id', 'resource_id', 'start_from', 'valid_until', ] def __init__( self, account_id=None, id=None, resource_id=None, start_from=None, valid_until=None, ): self.account_id = account_id ''' The id of the attached role of this AccountGrant. ''' self.id = id ''' Unique identifier of the AccountGrant. ''' self.resource_id = resource_id ''' The id of the composite role of this AccountGrant. ''' self.start_from = start_from ''' The timestamp when the resource will be granted. Optional. Both start_at and end_at must be defined together, or not defined at all. ''' self.valid_until = valid_until ''' The timestamp when the resource grant will expire. Optional. Both start_at and end_at must be defined together, or not defined at all. ''' def __repr__(self): return '<sdm.AccountGrant ' + \ 'account_id: ' + repr(self.account_id) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'resource_id: ' + repr(self.resource_id) + ' ' +\ 'start_from: ' + repr(self.start_from) + ' ' +\ 'valid_until: ' + repr(self.valid_until) + ' ' +\ '>' def to_dict(self): return { 'account_id': self.account_id, 'id': self.id, 'resource_id': self.resource_id, 'start_from': self.start_from, 'valid_until': self.valid_until, } @classmethod def from_dict(cls, d): return cls( account_id=d.get('account_id'), id=d.get('id'), resource_id=d.get('resource_id'), start_from=d.get('start_from'), valid_until=d.get('valid_until'), )
AccountGrants connect a resource directly to an account, giving the account the permission to connect to that resource.
View Source
def __init__( self, account_id=None, id=None, resource_id=None, start_from=None, valid_until=None, ): self.account_id = account_id ''' The id of the attached role of this AccountGrant. ''' self.id = id ''' Unique identifier of the AccountGrant. ''' self.resource_id = resource_id ''' The id of the composite role of this AccountGrant. ''' self.start_from = start_from ''' The timestamp when the resource will be granted. Optional. Both start_at and end_at must be defined together, or not defined at all. ''' self.valid_until = valid_until ''' The timestamp when the resource grant will expire. Optional. Both start_at and end_at must be defined together, or not defined at all. '''
The id of the attached role of this AccountGrant.
Unique identifier of the AccountGrant.
The id of the composite role of this AccountGrant.
The timestamp when the resource will be granted. Optional. Both start_at and end_at must be defined together, or not defined at all.
The timestamp when the resource grant will expire. Optional. Both start_at and end_at must be defined together, or not defined at all.
View Source
def to_dict(self): return { 'account_id': self.account_id, 'id': self.id, 'resource_id': self.resource_id, 'start_from': self.start_from, 'valid_until': self.valid_until, }
View Source
@classmethod def from_dict(cls, d): return cls( account_id=d.get('account_id'), id=d.get('id'), resource_id=d.get('resource_id'), start_from=d.get('start_from'), valid_until=d.get('valid_until'), )
View Source
class AccountGrantCreateResponse: ''' AccountGrantCreateResponse reports how the AccountGrants were created in the system. ''' __slots__ = [ 'account_grant', 'meta', 'rate_limit', ] def __init__( self, account_grant=None, meta=None, rate_limit=None, ): self.account_grant = account_grant ''' The created AccountGrant. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountGrantCreateResponse ' + \ 'account_grant: ' + repr(self.account_grant) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account_grant': self.account_grant, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account_grant=d.get('account_grant'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
AccountGrantCreateResponse reports how the AccountGrants were created in the system.
View Source
def __init__( self, account_grant=None, meta=None, rate_limit=None, ): self.account_grant = account_grant ''' The created AccountGrant. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
The created AccountGrant.
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'account_grant': self.account_grant, 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( account_grant=d.get('account_grant'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class AccountGrantDeleteResponse: ''' AccountGrantDeleteResponse returns information about a AccountGrant that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountGrantDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
AccountGrantDeleteResponse returns information about a AccountGrant that was deleted.
View Source
def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class AccountGrantGetResponse: ''' AccountGrantGetResponse returns a requested AccountGrant. ''' __slots__ = [ 'account_grant', 'meta', 'rate_limit', ] def __init__( self, account_grant=None, meta=None, rate_limit=None, ): self.account_grant = account_grant ''' The requested AccountGrant. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountGrantGetResponse ' + \ 'account_grant: ' + repr(self.account_grant) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account_grant': self.account_grant, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account_grant=d.get('account_grant'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
AccountGrantGetResponse returns a requested AccountGrant.
View Source
def __init__( self, account_grant=None, meta=None, rate_limit=None, ): self.account_grant = account_grant ''' The requested AccountGrant. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
The requested AccountGrant.
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'account_grant': self.account_grant, 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( account_grant=d.get('account_grant'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class AccountUpdateResponse: ''' AccountUpdateResponse returns the fields of a Account after it has been updated by a AccountUpdateRequest. ''' __slots__ = [ 'account', 'meta', 'rate_limit', ] def __init__( self, account=None, meta=None, rate_limit=None, ): self.account = account ''' The updated Account. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.AccountUpdateResponse ' + \ 'account: ' + repr(self.account) + ' ' +\ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'account': self.account, 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( account=d.get('account'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
AccountUpdateResponse returns the fields of a Account after it has been updated by a AccountUpdateRequest.
View Source
def __init__( self, account=None, meta=None, rate_limit=None, ): self.account = account ''' The updated Account. ''' self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
The updated Account.
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'account': self.account, 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( account=d.get('account'), meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class AmazonEKS: ''' ''' __slots__ = [ 'access_key', 'certificate_authority', 'cluster_name', 'egress_filter', 'endpoint', 'healthcheck_namespace', 'healthy', 'id', 'name', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, certificate_authority=None, cluster_name=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.certificate_authority = certificate_authority ''' ''' self.cluster_name = cluster_name ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AmazonEKS ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'cluster_name: ' + repr(self.cluster_name) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'certificate_authority': self.certificate_authority, 'cluster_name': self.cluster_name, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), certificate_authority=d.get('certificate_authority'), cluster_name=d.get('cluster_name'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, access_key=None, certificate_authority=None, cluster_name=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.certificate_authority = certificate_authority ''' ''' self.cluster_name = cluster_name ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'access_key': self.access_key, 'certificate_authority': self.certificate_authority, 'cluster_name': self.cluster_name, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), certificate_authority=d.get('certificate_authority'), cluster_name=d.get('cluster_name'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class AmazonEKSUserImpersonation: ''' ''' __slots__ = [ 'access_key', 'certificate_authority', 'cluster_name', 'egress_filter', 'endpoint', 'healthcheck_namespace', 'healthy', 'id', 'name', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, certificate_authority=None, cluster_name=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.certificate_authority = certificate_authority ''' ''' self.cluster_name = cluster_name ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AmazonEKSUserImpersonation ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'cluster_name: ' + repr(self.cluster_name) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'certificate_authority': self.certificate_authority, 'cluster_name': self.cluster_name, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), certificate_authority=d.get('certificate_authority'), cluster_name=d.get('cluster_name'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, access_key=None, certificate_authority=None, cluster_name=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.certificate_authority = certificate_authority ''' ''' self.cluster_name = cluster_name ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'access_key': self.access_key, 'certificate_authority': self.certificate_authority, 'cluster_name': self.cluster_name, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), certificate_authority=d.get('certificate_authority'), cluster_name=d.get('cluster_name'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class AmazonES: ''' ''' __slots__ = [ 'access_key', 'egress_filter', 'endpoint', 'healthy', 'id', 'name', 'port_override', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.AmazonES ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, access_key=None, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class AmazonMQAMQP091: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.AmazonMQAMQP091 ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class Athena: ''' ''' __slots__ = [ 'access_key', 'egress_filter', 'healthy', 'id', 'name', 'output', 'port_override', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, egress_filter=None, healthy=None, id=None, name=None, output=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.output = output ''' ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Athena ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'output: ' + repr(self.output) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'output': self.output, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), output=d.get('output'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, access_key=None, egress_filter=None, healthy=None, id=None, name=None, output=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.output = output ''' ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'output': self.output, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), output=d.get('output'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class AuroraMysql: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.AuroraMysql ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class AuroraPostgres: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.AuroraPostgres ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Azure: ''' ''' __slots__ = [ 'app_id', 'egress_filter', 'healthy', 'id', 'name', 'password', 'secret_store_id', 'tags', 'tenant_id', ] def __init__( self, app_id=None, egress_filter=None, healthy=None, id=None, name=None, password=None, secret_store_id=None, tags=None, tenant_id=None, ): self.app_id = app_id ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tenant_id = tenant_id ''' ''' def __repr__(self): return '<sdm.Azure ' + \ 'app_id: ' + repr(self.app_id) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tenant_id: ' + repr(self.tenant_id) + ' ' +\ '>' def to_dict(self): return { 'app_id': self.app_id, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'password': self.password, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tenant_id': self.tenant_id, } @classmethod def from_dict(cls, d): return cls( app_id=d.get('app_id'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), password=d.get('password'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tenant_id=d.get('tenant_id'), )
View Source
def __init__( self, app_id=None, egress_filter=None, healthy=None, id=None, name=None, password=None, secret_store_id=None, tags=None, tenant_id=None, ): self.app_id = app_id ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tenant_id = tenant_id ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'app_id': self.app_id, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'password': self.password, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tenant_id': self.tenant_id, }
View Source
@classmethod def from_dict(cls, d): return cls( app_id=d.get('app_id'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), password=d.get('password'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tenant_id=d.get('tenant_id'), )
View Source
class AzureCertificate: ''' ''' __slots__ = [ 'app_id', 'client_certificate', 'egress_filter', 'healthy', 'id', 'name', 'secret_store_id', 'tags', 'tenant_id', ] def __init__( self, app_id=None, client_certificate=None, egress_filter=None, healthy=None, id=None, name=None, secret_store_id=None, tags=None, tenant_id=None, ): self.app_id = app_id ''' ''' self.client_certificate = client_certificate ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tenant_id = tenant_id ''' ''' def __repr__(self): return '<sdm.AzureCertificate ' + \ 'app_id: ' + repr(self.app_id) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tenant_id: ' + repr(self.tenant_id) + ' ' +\ '>' def to_dict(self): return { 'app_id': self.app_id, 'client_certificate': self.client_certificate, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tenant_id': self.tenant_id, } @classmethod def from_dict(cls, d): return cls( app_id=d.get('app_id'), client_certificate=d.get('client_certificate'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tenant_id=d.get('tenant_id'), )
View Source
def __init__( self, app_id=None, client_certificate=None, egress_filter=None, healthy=None, id=None, name=None, secret_store_id=None, tags=None, tenant_id=None, ): self.app_id = app_id ''' ''' self.client_certificate = client_certificate ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tenant_id = tenant_id ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'app_id': self.app_id, 'client_certificate': self.client_certificate, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tenant_id': self.tenant_id, }
View Source
@classmethod def from_dict(cls, d): return cls( app_id=d.get('app_id'), client_certificate=d.get('client_certificate'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tenant_id=d.get('tenant_id'), )
View Source
class AzurePostgres: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.AzurePostgres ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class AzureStore: ''' ''' __slots__ = [ 'id', 'name', 'tags', 'vault_uri', ] def __init__( self, id=None, name=None, tags=None, vault_uri=None, ): self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.vault_uri = vault_uri ''' ''' def __repr__(self): return '<sdm.AzureStore ' + \ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'vault_uri: ' + repr(self.vault_uri) + ' ' +\ '>' def to_dict(self): return { 'id': self.id, 'name': self.name, 'tags': self.tags, 'vault_uri': self.vault_uri, } @classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), tags=d.get('tags'), vault_uri=d.get('vault_uri'), )
View Source
def __init__( self, id=None, name=None, tags=None, vault_uri=None, ): self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.vault_uri = vault_uri ''' '''
Unique identifier of the SecretStore.
Unique human-readable name of the SecretStore.
View Source
def to_dict(self): return { 'id': self.id, 'name': self.name, 'tags': self.tags, 'vault_uri': self.vault_uri, }
View Source
@classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), tags=d.get('tags'), vault_uri=d.get('vault_uri'), )
View Source
class BigQuery: ''' ''' __slots__ = [ 'egress_filter', 'endpoint', 'healthy', 'id', 'name', 'port_override', 'private_key', 'project', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port_override=None, private_key=None, project=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port_override = port_override ''' ''' self.private_key = private_key ''' ''' self.project = project ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.BigQuery ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'private_key: ' + repr(self.private_key) + ' ' +\ 'project: ' + repr(self.project) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port_override': self.port_override, 'private_key': self.private_key, 'project': self.project, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port_override=d.get('port_override'), private_key=d.get('private_key'), project=d.get('project'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port_override=None, private_key=None, project=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port_override = port_override ''' ''' self.private_key = private_key ''' ''' self.project = project ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port_override': self.port_override, 'private_key': self.private_key, 'project': self.project, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port_override=d.get('port_override'), private_key=d.get('private_key'), project=d.get('project'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Cassandra: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Cassandra ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class Citus: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Citus ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Clustrix: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Clustrix ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Cockroach: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Cockroach ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class ControlPanelGetSSHCAPublicKeyResponse: ''' ControlPanelGetSSHCAPublicKeyResponse represents a request for an organization's SSH Certificate Authority public key. ''' __slots__ = [ 'meta', 'public_key', 'rate_limit', ] def __init__( self, meta=None, public_key=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.public_key = public_key ''' The public key of the SSH Certificate Authority, in OpenSSH RSA public key format. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.ControlPanelGetSSHCAPublicKeyResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'public_key: ' + repr(self.public_key) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'public_key': self.public_key, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), public_key=d.get('public_key'), rate_limit=d.get('rate_limit'), )
ControlPanelGetSSHCAPublicKeyResponse represents a request for an organization's SSH Certificate Authority public key.
View Source
def __init__( self, meta=None, public_key=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.public_key = public_key ''' The public key of the SSH Certificate Authority, in OpenSSH RSA public key format. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
The public key of the SSH Certificate Authority, in OpenSSH RSA public key format.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'public_key': self.public_key, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), public_key=d.get('public_key'), rate_limit=d.get('rate_limit'), )
View Source
class ControlPanelVerifyJWTResponse: ''' ControlPanelVerifyJWTResponse reports whether x-sdm-token is valid. ''' __slots__ = [ 'meta', 'rate_limit', 'valid', ] def __init__( self, meta=None, rate_limit=None, valid=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.valid = valid ''' Reports if the given token is valid. ''' def __repr__(self): return '<sdm.ControlPanelVerifyJWTResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'valid: ' + repr(self.valid) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'valid': self.valid, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), valid=d.get('valid'), )
ControlPanelVerifyJWTResponse reports whether x-sdm-token is valid.
View Source
def __init__( self, meta=None, rate_limit=None, valid=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.valid = valid ''' Reports if the given token is valid. '''
Reserved for future use.
Rate limit information.
Reports if the given token is valid.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'valid': self.valid, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), valid=d.get('valid'), )
View Source
class CreateResponseMetadata: ''' CreateResponseMetadata is reserved for future use. ''' __slots__ = [] def __init__(self, ): pass def __repr__(self): return '<sdm.CreateResponseMetadata ' + \ '>' def to_dict(self): return {} @classmethod def from_dict(cls, d): return cls()
CreateResponseMetadata is reserved for future use.
View Source
def __init__(self, ): pass
View Source
def to_dict(self): return {}
View Source
@classmethod def from_dict(cls, d): return cls()
View Source
class DB2I: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.DB2I ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class DB2LUW: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.DB2LUW ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class DeleteResponseMetadata: ''' DeleteResponseMetadata is reserved for future use. ''' __slots__ = [] def __init__(self, ): pass def __repr__(self): return '<sdm.DeleteResponseMetadata ' + \ '>' def to_dict(self): return {} @classmethod def from_dict(cls, d): return cls()
DeleteResponseMetadata is reserved for future use.
View Source
def __init__(self, ): pass
View Source
def to_dict(self): return {}
View Source
@classmethod def from_dict(cls, d): return cls()
View Source
class DocumentDBHost: ''' ''' __slots__ = [ 'auth_database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.DocumentDBHost ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class DocumentDBReplicaSet: ''' ''' __slots__ = [ 'auth_database', 'connect_to_replica', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port_override', 'replica_set', 'secret_store_id', 'tags', 'username', ] def __init__( self, auth_database=None, connect_to_replica=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, username=None, ): self.auth_database = auth_database ''' ''' self.connect_to_replica = connect_to_replica ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' Hostname must contain the hostname/port pairs of all instances in the replica set separated by commas. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.DocumentDBReplicaSet ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'connect_to_replica: ' + repr(self.connect_to_replica) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'replica_set: ' + repr(self.replica_set) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'connect_to_replica': self.connect_to_replica, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), connect_to_replica=d.get('connect_to_replica'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, auth_database=None, connect_to_replica=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, username=None, ): self.auth_database = auth_database ''' ''' self.connect_to_replica = connect_to_replica ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' Hostname must contain the hostname/port pairs of all instances in the replica set separated by commas. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Hostname must contain the hostname/port pairs of all instances in the replica set separated by commas.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'auth_database': self.auth_database, 'connect_to_replica': self.connect_to_replica, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), connect_to_replica=d.get('connect_to_replica'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Druid: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Druid ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class DynamoDB: ''' ''' __slots__ = [ 'access_key', 'egress_filter', 'endpoint', 'healthy', 'id', 'name', 'port_override', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.DynamoDB ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, access_key=None, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class Elastic: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Elastic ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class ElasticacheRedis: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' def __repr__(self): return '<sdm.ElasticacheRedis ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), )
View Source
class GCP: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'id', 'keyfile', 'name', 'scopes', 'secret_store_id', 'tags', ] def __init__( self, egress_filter=None, healthy=None, id=None, keyfile=None, name=None, scopes=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.keyfile = keyfile ''' ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.scopes = scopes ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.GCP ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'keyfile: ' + repr(self.keyfile) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'scopes: ' + repr(self.scopes) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'keyfile': self.keyfile, 'name': self.name, 'scopes': self.scopes, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), keyfile=d.get('keyfile'), name=d.get('name'), scopes=d.get('scopes'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, egress_filter=None, healthy=None, id=None, keyfile=None, name=None, scopes=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.keyfile = keyfile ''' ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.scopes = scopes ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'id': self.id, 'keyfile': self.keyfile, 'name': self.name, 'scopes': self.scopes, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), id=d.get('id'), keyfile=d.get('keyfile'), name=d.get('name'), scopes=d.get('scopes'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class Gateway: ''' Gateway represents a StrongDM CLI installation running in gateway mode. ''' __slots__ = [ 'bind_address', 'gateway_filter', 'id', 'listen_address', 'name', 'state', 'tags', ] def __init__( self, bind_address=None, gateway_filter=None, id=None, listen_address=None, name=None, state=None, tags=None, ): self.bind_address = bind_address ''' The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port". ''' self.gateway_filter = gateway_filter ''' GatewayFilter can be used to restrict the peering between relays and gateways. ''' self.id = id ''' Unique identifier of the Gateway. ''' self.listen_address = listen_address ''' The public hostname/port tuple at which the gateway will be accessible to clients. ''' self.name = name ''' Unique human-readable name of the Gateway. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create. ''' self.state = state ''' The current state of the gateway. One of: "new", "verifying_restart", "restarting", "started", "stopped", "dead", "unknown" ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Gateway ' + \ 'bind_address: ' + repr(self.bind_address) + ' ' +\ 'gateway_filter: ' + repr(self.gateway_filter) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'listen_address: ' + repr(self.listen_address) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'state: ' + repr(self.state) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'bind_address': self.bind_address, 'gateway_filter': self.gateway_filter, 'id': self.id, 'listen_address': self.listen_address, 'name': self.name, 'state': self.state, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( bind_address=d.get('bind_address'), gateway_filter=d.get('gateway_filter'), id=d.get('id'), listen_address=d.get('listen_address'), name=d.get('name'), state=d.get('state'), tags=d.get('tags'), )
Gateway represents a StrongDM CLI installation running in gateway mode.
View Source
def __init__( self, bind_address=None, gateway_filter=None, id=None, listen_address=None, name=None, state=None, tags=None, ): self.bind_address = bind_address ''' The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port". ''' self.gateway_filter = gateway_filter ''' GatewayFilter can be used to restrict the peering between relays and gateways. ''' self.id = id ''' Unique identifier of the Gateway. ''' self.listen_address = listen_address ''' The public hostname/port tuple at which the gateway will be accessible to clients. ''' self.name = name ''' Unique human-readable name of the Gateway. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create. ''' self.state = state ''' The current state of the gateway. One of: "new", "verifying_restart", "restarting", "started", "stopped", "dead", "unknown" ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
The hostname/port tuple which the gateway daemon will bind to. If not provided on create, set to "0.0.0.0:listen_address_port".
GatewayFilter can be used to restrict the peering between relays and gateways.
Unique identifier of the Gateway.
The public hostname/port tuple at which the gateway will be accessible to clients.
Unique human-readable name of the Gateway. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
The current state of the gateway. One of: "new", "verifying_restart", "restarting", "started", "stopped", "dead", "unknown"
View Source
def to_dict(self): return { 'bind_address': self.bind_address, 'gateway_filter': self.gateway_filter, 'id': self.id, 'listen_address': self.listen_address, 'name': self.name, 'state': self.state, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( bind_address=d.get('bind_address'), gateway_filter=d.get('gateway_filter'), id=d.get('id'), listen_address=d.get('listen_address'), name=d.get('name'), state=d.get('state'), tags=d.get('tags'), )
View Source
class GetResponseMetadata: ''' GetResponseMetadata is reserved for future use. ''' __slots__ = [] def __init__(self, ): pass def __repr__(self): return '<sdm.GetResponseMetadata ' + \ '>' def to_dict(self): return {} @classmethod def from_dict(cls, d): return cls()
GetResponseMetadata is reserved for future use.
View Source
def __init__(self, ): pass
View Source
def to_dict(self): return {}
View Source
@classmethod def from_dict(cls, d): return cls()
View Source
class GoogleGKE: ''' ''' __slots__ = [ 'certificate_authority', 'egress_filter', 'endpoint', 'healthcheck_namespace', 'healthy', 'id', 'name', 'secret_store_id', 'service_account_key', 'tags', ] def __init__( self, certificate_authority=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, secret_store_id=None, service_account_key=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.service_account_key = service_account_key ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.GoogleGKE ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'service_account_key: ' + repr(self.service_account_key) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'service_account_key': self.service_account_key, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), service_account_key=d.get('service_account_key'), tags=d.get('tags'), )
View Source
def __init__( self, certificate_authority=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, secret_store_id=None, service_account_key=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.service_account_key = service_account_key ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'service_account_key': self.service_account_key, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), service_account_key=d.get('service_account_key'), tags=d.get('tags'), )
View Source
class GoogleGKEUserImpersonation: ''' ''' __slots__ = [ 'certificate_authority', 'egress_filter', 'endpoint', 'healthcheck_namespace', 'healthy', 'id', 'name', 'secret_store_id', 'service_account_key', 'tags', ] def __init__( self, certificate_authority=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, secret_store_id=None, service_account_key=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.service_account_key = service_account_key ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.GoogleGKEUserImpersonation ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'service_account_key: ' + repr(self.service_account_key) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'service_account_key': self.service_account_key, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), service_account_key=d.get('service_account_key'), tags=d.get('tags'), )
View Source
def __init__( self, certificate_authority=None, egress_filter=None, endpoint=None, healthcheck_namespace=None, healthy=None, id=None, name=None, secret_store_id=None, service_account_key=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.service_account_key = service_account_key ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'service_account_key': self.service_account_key, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), service_account_key=d.get('service_account_key'), tags=d.get('tags'), )
View Source
class Greenplum: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Greenplum ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class HTTPAuth: ''' ''' __slots__ = [ 'auth_header', 'default_path', 'egress_filter', 'headers_blacklist', 'healthcheck_path', 'healthy', 'id', 'name', 'secret_store_id', 'subdomain', 'tags', 'url', ] def __init__( self, auth_header=None, default_path=None, egress_filter=None, headers_blacklist=None, healthcheck_path=None, healthy=None, id=None, name=None, secret_store_id=None, subdomain=None, tags=None, url=None, ): self.auth_header = auth_header ''' ''' self.default_path = default_path ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.headers_blacklist = headers_blacklist ''' ''' self.healthcheck_path = healthcheck_path ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.subdomain = subdomain ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.url = url ''' ''' def __repr__(self): return '<sdm.HTTPAuth ' + \ 'auth_header: ' + repr(self.auth_header) + ' ' +\ 'default_path: ' + repr(self.default_path) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'headers_blacklist: ' + repr(self.headers_blacklist) + ' ' +\ 'healthcheck_path: ' + repr(self.healthcheck_path) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'subdomain: ' + repr(self.subdomain) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'url: ' + repr(self.url) + ' ' +\ '>' def to_dict(self): return { 'auth_header': self.auth_header, 'default_path': self.default_path, 'egress_filter': self.egress_filter, 'headers_blacklist': self.headers_blacklist, 'healthcheck_path': self.healthcheck_path, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'subdomain': self.subdomain, 'tags': self.tags, 'url': self.url, } @classmethod def from_dict(cls, d): return cls( auth_header=d.get('auth_header'), default_path=d.get('default_path'), egress_filter=d.get('egress_filter'), headers_blacklist=d.get('headers_blacklist'), healthcheck_path=d.get('healthcheck_path'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), subdomain=d.get('subdomain'), tags=d.get('tags'), url=d.get('url'), )
View Source
def __init__( self, auth_header=None, default_path=None, egress_filter=None, headers_blacklist=None, healthcheck_path=None, healthy=None, id=None, name=None, secret_store_id=None, subdomain=None, tags=None, url=None, ): self.auth_header = auth_header ''' ''' self.default_path = default_path ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.headers_blacklist = headers_blacklist ''' ''' self.healthcheck_path = healthcheck_path ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.subdomain = subdomain ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.url = url ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'auth_header': self.auth_header, 'default_path': self.default_path, 'egress_filter': self.egress_filter, 'headers_blacklist': self.headers_blacklist, 'healthcheck_path': self.healthcheck_path, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'subdomain': self.subdomain, 'tags': self.tags, 'url': self.url, }
View Source
@classmethod def from_dict(cls, d): return cls( auth_header=d.get('auth_header'), default_path=d.get('default_path'), egress_filter=d.get('egress_filter'), headers_blacklist=d.get('headers_blacklist'), healthcheck_path=d.get('healthcheck_path'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), subdomain=d.get('subdomain'), tags=d.get('tags'), url=d.get('url'), )
View Source
class HTTPBasicAuth: ''' ''' __slots__ = [ 'default_path', 'egress_filter', 'headers_blacklist', 'healthcheck_path', 'healthy', 'id', 'name', 'password', 'secret_store_id', 'subdomain', 'tags', 'url', 'username', ] def __init__( self, default_path=None, egress_filter=None, headers_blacklist=None, healthcheck_path=None, healthy=None, id=None, name=None, password=None, secret_store_id=None, subdomain=None, tags=None, url=None, username=None, ): self.default_path = default_path ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.headers_blacklist = headers_blacklist ''' ''' self.healthcheck_path = healthcheck_path ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.subdomain = subdomain ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.url = url ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.HTTPBasicAuth ' + \ 'default_path: ' + repr(self.default_path) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'headers_blacklist: ' + repr(self.headers_blacklist) + ' ' +\ 'healthcheck_path: ' + repr(self.healthcheck_path) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'subdomain: ' + repr(self.subdomain) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'url: ' + repr(self.url) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'default_path': self.default_path, 'egress_filter': self.egress_filter, 'headers_blacklist': self.headers_blacklist, 'healthcheck_path': self.healthcheck_path, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'password': self.password, 'secret_store_id': self.secret_store_id, 'subdomain': self.subdomain, 'tags': self.tags, 'url': self.url, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( default_path=d.get('default_path'), egress_filter=d.get('egress_filter'), headers_blacklist=d.get('headers_blacklist'), healthcheck_path=d.get('healthcheck_path'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), password=d.get('password'), secret_store_id=d.get('secret_store_id'), subdomain=d.get('subdomain'), tags=d.get('tags'), url=d.get('url'), username=d.get('username'), )
View Source
def __init__( self, default_path=None, egress_filter=None, headers_blacklist=None, healthcheck_path=None, healthy=None, id=None, name=None, password=None, secret_store_id=None, subdomain=None, tags=None, url=None, username=None, ): self.default_path = default_path ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.headers_blacklist = headers_blacklist ''' ''' self.healthcheck_path = healthcheck_path ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.subdomain = subdomain ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.url = url ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'default_path': self.default_path, 'egress_filter': self.egress_filter, 'headers_blacklist': self.headers_blacklist, 'healthcheck_path': self.healthcheck_path, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'password': self.password, 'secret_store_id': self.secret_store_id, 'subdomain': self.subdomain, 'tags': self.tags, 'url': self.url, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( default_path=d.get('default_path'), egress_filter=d.get('egress_filter'), headers_blacklist=d.get('headers_blacklist'), healthcheck_path=d.get('healthcheck_path'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), password=d.get('password'), secret_store_id=d.get('secret_store_id'), subdomain=d.get('subdomain'), tags=d.get('tags'), url=d.get('url'), username=d.get('username'), )
View Source
class HTTPNoAuth: ''' ''' __slots__ = [ 'default_path', 'egress_filter', 'headers_blacklist', 'healthcheck_path', 'healthy', 'id', 'name', 'secret_store_id', 'subdomain', 'tags', 'url', ] def __init__( self, default_path=None, egress_filter=None, headers_blacklist=None, healthcheck_path=None, healthy=None, id=None, name=None, secret_store_id=None, subdomain=None, tags=None, url=None, ): self.default_path = default_path ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.headers_blacklist = headers_blacklist ''' ''' self.healthcheck_path = healthcheck_path ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.subdomain = subdomain ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.url = url ''' ''' def __repr__(self): return '<sdm.HTTPNoAuth ' + \ 'default_path: ' + repr(self.default_path) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'headers_blacklist: ' + repr(self.headers_blacklist) + ' ' +\ 'healthcheck_path: ' + repr(self.healthcheck_path) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'subdomain: ' + repr(self.subdomain) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'url: ' + repr(self.url) + ' ' +\ '>' def to_dict(self): return { 'default_path': self.default_path, 'egress_filter': self.egress_filter, 'headers_blacklist': self.headers_blacklist, 'healthcheck_path': self.healthcheck_path, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'subdomain': self.subdomain, 'tags': self.tags, 'url': self.url, } @classmethod def from_dict(cls, d): return cls( default_path=d.get('default_path'), egress_filter=d.get('egress_filter'), headers_blacklist=d.get('headers_blacklist'), healthcheck_path=d.get('healthcheck_path'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), subdomain=d.get('subdomain'), tags=d.get('tags'), url=d.get('url'), )
View Source
def __init__( self, default_path=None, egress_filter=None, headers_blacklist=None, healthcheck_path=None, healthy=None, id=None, name=None, secret_store_id=None, subdomain=None, tags=None, url=None, ): self.default_path = default_path ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.headers_blacklist = headers_blacklist ''' ''' self.healthcheck_path = healthcheck_path ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.subdomain = subdomain ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.url = url ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'default_path': self.default_path, 'egress_filter': self.egress_filter, 'headers_blacklist': self.headers_blacklist, 'healthcheck_path': self.healthcheck_path, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'secret_store_id': self.secret_store_id, 'subdomain': self.subdomain, 'tags': self.tags, 'url': self.url, }
View Source
@classmethod def from_dict(cls, d): return cls( default_path=d.get('default_path'), egress_filter=d.get('egress_filter'), headers_blacklist=d.get('headers_blacklist'), healthcheck_path=d.get('healthcheck_path'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), secret_store_id=d.get('secret_store_id'), subdomain=d.get('subdomain'), tags=d.get('tags'), url=d.get('url'), )
View Source
class Kubernetes: ''' ''' __slots__ = [ 'certificate_authority', 'client_certificate', 'client_key', 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', ] def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Kubernetes ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'client_key: ' + repr(self.client_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class KubernetesBasicAuth: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.KubernetesBasicAuth ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class KubernetesServiceAccount: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', 'token', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' ''' def __repr__(self): return '<sdm.KubernetesServiceAccount ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), )
View Source
def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), )
View Source
class KubernetesServiceAccountUserImpersonation: ''' ''' __slots__ = [ 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', 'token', ] def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' ''' def __repr__(self): return '<sdm.KubernetesServiceAccountUserImpersonation ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), )
View Source
def __init__( self, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, token=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.token = token ''' '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'token': self.token, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), token=d.get('token'), )
View Source
class KubernetesUserImpersonation: ''' ''' __slots__ = [ 'certificate_authority', 'client_certificate', 'client_key', 'egress_filter', 'healthcheck_namespace', 'healthy', 'hostname', 'id', 'name', 'port', 'secret_store_id', 'tags', ] def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.KubernetesUserImpersonation ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'client_key: ' + repr(self.client_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthcheck_namespace: ' + repr(self.healthcheck_namespace) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, egress_filter=None, healthcheck_namespace=None, healthy=None, hostname=None, id=None, name=None, port=None, secret_store_id=None, tags=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthcheck_namespace = healthcheck_namespace ''' The path used to check the health of your connection. Defaults to `default`. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
The path used to check the health of your connection. Defaults to default.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'egress_filter': self.egress_filter, 'healthcheck_namespace': self.healthcheck_namespace, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), egress_filter=d.get('egress_filter'), healthcheck_namespace=d.get('healthcheck_namespace'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class MTLSPostgres: ''' ''' __slots__ = [ 'certificate_authority', 'client_certificate', 'client_key', 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'server_name', 'tags', 'username', ] def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, server_name=None, tags=None, username=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.server_name = server_name ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MTLSPostgres ' + \ 'certificate_authority: ' + repr(self.certificate_authority) + ' ' +\ 'client_certificate: ' + repr(self.client_certificate) + ' ' +\ 'client_key: ' + repr(self.client_key) + ' ' +\ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'server_name: ' + repr(self.server_name) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'server_name': self.server_name, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), server_name=d.get('server_name'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, certificate_authority=None, client_certificate=None, client_key=None, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, server_name=None, tags=None, username=None, ): self.certificate_authority = certificate_authority ''' ''' self.client_certificate = client_certificate ''' ''' self.client_key = client_key ''' ''' self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.server_name = server_name ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'certificate_authority': self.certificate_authority, 'client_certificate': self.client_certificate, 'client_key': self.client_key, 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'server_name': self.server_name, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( certificate_authority=d.get('certificate_authority'), client_certificate=d.get('client_certificate'), client_key=d.get('client_key'), database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), server_name=d.get('server_name'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Maria: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Maria ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Memcached: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'port', 'port_override', 'secret_store_id', 'tags', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Memcached ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class Memsql: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Memsql ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class MongoHost: ''' ''' __slots__ = [ 'auth_database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MongoHost ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class MongoLegacyHost: ''' ''' __slots__ = [ 'auth_database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'replica_set', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MongoLegacyHost ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'replica_set: ' + repr(self.replica_set) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class MongoLegacyReplicaset: ''' ''' __slots__ = [ 'auth_database', 'connect_to_replica', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'replica_set', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, auth_database=None, connect_to_replica=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.connect_to_replica = connect_to_replica ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MongoLegacyReplicaset ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'connect_to_replica: ' + repr(self.connect_to_replica) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'replica_set: ' + repr(self.replica_set) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'connect_to_replica': self.connect_to_replica, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), connect_to_replica=d.get('connect_to_replica'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, auth_database=None, connect_to_replica=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.connect_to_replica = connect_to_replica ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'auth_database': self.auth_database, 'connect_to_replica': self.connect_to_replica, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), connect_to_replica=d.get('connect_to_replica'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class MongoReplicaSet: ''' ''' __slots__ = [ 'auth_database', 'connect_to_replica', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'replica_set', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, auth_database=None, connect_to_replica=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.connect_to_replica = connect_to_replica ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MongoReplicaSet ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'connect_to_replica: ' + repr(self.connect_to_replica) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'replica_set: ' + repr(self.replica_set) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'connect_to_replica': self.connect_to_replica, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), connect_to_replica=d.get('connect_to_replica'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, auth_database=None, connect_to_replica=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, replica_set=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.connect_to_replica = connect_to_replica ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.replica_set = replica_set ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'auth_database': self.auth_database, 'connect_to_replica': self.connect_to_replica, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'replica_set': self.replica_set, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), connect_to_replica=d.get('connect_to_replica'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), replica_set=d.get('replica_set'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class MongoShardedCluster: ''' ''' __slots__ = [ 'auth_database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.MongoShardedCluster ' + \ 'auth_database: ' + repr(self.auth_database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, auth_database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.auth_database = auth_database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'auth_database': self.auth_database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( auth_database=d.get('auth_database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class Mysql: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Mysql ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Neptune: ''' ''' __slots__ = [ 'egress_filter', 'endpoint', 'healthy', 'id', 'name', 'port', 'port_override', 'secret_store_id', 'tags', ] def __init__( self, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Neptune ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class NeptuneIAM: ''' ''' __slots__ = [ 'access_key', 'egress_filter', 'endpoint', 'healthy', 'id', 'name', 'port', 'port_override', 'region', 'role_arn', 'role_external_id', 'secret_access_key', 'secret_store_id', 'tags', ] def __init__( self, access_key=None, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.NeptuneIAM ' + \ 'access_key: ' + repr(self.access_key) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'endpoint: ' + repr(self.endpoint) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'region: ' + repr(self.region) + ' ' +\ 'role_arn: ' + repr(self.role_arn) + ' ' +\ 'role_external_id: ' + repr(self.role_external_id) + ' ' +\ 'secret_access_key: ' + repr(self.secret_access_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, access_key=None, egress_filter=None, endpoint=None, healthy=None, id=None, name=None, port=None, port_override=None, region=None, role_arn=None, role_external_id=None, secret_access_key=None, secret_store_id=None, tags=None, ): self.access_key = access_key ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.endpoint = endpoint ''' ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.region = region ''' ''' self.role_arn = role_arn ''' ''' self.role_external_id = role_external_id ''' ''' self.secret_access_key = secret_access_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'access_key': self.access_key, 'egress_filter': self.egress_filter, 'endpoint': self.endpoint, 'healthy': self.healthy, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'region': self.region, 'role_arn': self.role_arn, 'role_external_id': self.role_external_id, 'secret_access_key': self.secret_access_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( access_key=d.get('access_key'), egress_filter=d.get('egress_filter'), endpoint=d.get('endpoint'), healthy=d.get('healthy'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), region=d.get('region'), role_arn=d.get('role_arn'), role_external_id=d.get('role_external_id'), secret_access_key=d.get('secret_access_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class NodeCreateResponse: ''' NodeCreateResponse reports how the Nodes were created in the system. ''' __slots__ = [ 'meta', 'node', 'rate_limit', 'token', ] def __init__( self, meta=None, node=None, rate_limit=None, token=None, ): self.meta = meta ''' Reserved for future use. ''' self.node = node ''' The created Node. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.token = token ''' The auth token generated for the Node. The Node will use this token to authenticate with the strongDM API. ''' def __repr__(self): return '<sdm.NodeCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'node: ' + repr(self.node) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'token: ' + repr(self.token) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'node': self.node, 'rate_limit': self.rate_limit, 'token': self.token, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), node=d.get('node'), rate_limit=d.get('rate_limit'), token=d.get('token'), )
NodeCreateResponse reports how the Nodes were created in the system.
View Source
def __init__( self, meta=None, node=None, rate_limit=None, token=None, ): self.meta = meta ''' Reserved for future use. ''' self.node = node ''' The created Node. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.token = token ''' The auth token generated for the Node. The Node will use this token to authenticate with the strongDM API. '''
Reserved for future use.
The created Node.
Rate limit information.
The auth token generated for the Node. The Node will use this token to authenticate with the strongDM API.
View Source
def to_dict(self): return { 'meta': self.meta, 'node': self.node, 'rate_limit': self.rate_limit, 'token': self.token, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), node=d.get('node'), rate_limit=d.get('rate_limit'), token=d.get('token'), )
View Source
class NodeDeleteResponse: ''' NodeDeleteResponse returns information about a Node that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.NodeDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
NodeDeleteResponse returns information about a Node that was deleted.
View Source
def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class NodeGetResponse: ''' NodeGetResponse returns a requested Node. ''' __slots__ = [ 'meta', 'node', 'rate_limit', ] def __init__( self, meta=None, node=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.node = node ''' The requested Node. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.NodeGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'node: ' + repr(self.node) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'node': self.node, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), node=d.get('node'), rate_limit=d.get('rate_limit'), )
NodeGetResponse returns a requested Node.
View Source
def __init__( self, meta=None, node=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.node = node ''' The requested Node. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
The requested Node.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'node': self.node, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), node=d.get('node'), rate_limit=d.get('rate_limit'), )
View Source
class NodeUpdateResponse: ''' NodeUpdateResponse returns the fields of a Node after it has been updated by a NodeUpdateRequest. ''' __slots__ = [ 'meta', 'node', 'rate_limit', ] def __init__( self, meta=None, node=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.node = node ''' The updated Node. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.NodeUpdateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'node: ' + repr(self.node) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'node': self.node, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), node=d.get('node'), rate_limit=d.get('rate_limit'), )
NodeUpdateResponse returns the fields of a Node after it has been updated by a NodeUpdateRequest.
View Source
def __init__( self, meta=None, node=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.node = node ''' The updated Node. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
The updated Node.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'node': self.node, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), node=d.get('node'), rate_limit=d.get('rate_limit'), )
View Source
class Oracle: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Oracle ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class Postgres: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Postgres ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Presto: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Presto ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class RDP: ''' ''' __slots__ = [ 'downgrade_nla_connections', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, downgrade_nla_connections=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.downgrade_nla_connections = downgrade_nla_connections ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.RDP ' + \ 'downgrade_nla_connections: ' + repr(self.downgrade_nla_connections) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'downgrade_nla_connections': self.downgrade_nla_connections, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( downgrade_nla_connections=d.get('downgrade_nla_connections'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, downgrade_nla_connections=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.downgrade_nla_connections = downgrade_nla_connections ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'downgrade_nla_connections': self.downgrade_nla_connections, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( downgrade_nla_connections=d.get('downgrade_nla_connections'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class RabbitMQAMQP091: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'tls_required', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' ''' def __repr__(self): return '<sdm.RabbitMQAMQP091 ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'tls_required: ' + repr(self.tls_required) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, tls_required=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.tls_required = tls_required ''' ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'tls_required': self.tls_required, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), tls_required=d.get('tls_required'), username=d.get('username'), )
View Source
class RateLimitMetadata: ''' RateLimitMetadata contains information about remaining requests avaialable to the user over some timeframe. ''' __slots__ = [ 'bucket', 'limit', 'remaining', 'reset_at', ] def __init__( self, bucket=None, limit=None, remaining=None, reset_at=None, ): self.bucket = bucket ''' The bucket this user/token is associated with, which may be shared between multiple users/tokens. ''' self.limit = limit ''' How many total requests the user/token is authorized to make before being rate limited. ''' self.remaining = remaining ''' How many remaining requests out of the limit are still avaialable. ''' self.reset_at = reset_at ''' The time when remaining will be reset to limit. ''' def __repr__(self): return '<sdm.RateLimitMetadata ' + \ 'bucket: ' + repr(self.bucket) + ' ' +\ 'limit: ' + repr(self.limit) + ' ' +\ 'remaining: ' + repr(self.remaining) + ' ' +\ 'reset_at: ' + repr(self.reset_at) + ' ' +\ '>' def to_dict(self): return { 'bucket': self.bucket, 'limit': self.limit, 'remaining': self.remaining, 'reset_at': self.reset_at, } @classmethod def from_dict(cls, d): return cls( bucket=d.get('bucket'), limit=d.get('limit'), remaining=d.get('remaining'), reset_at=d.get('reset_at'), )
RateLimitMetadata contains information about remaining requests avaialable to the user over some timeframe.
View Source
def __init__( self, bucket=None, limit=None, remaining=None, reset_at=None, ): self.bucket = bucket ''' The bucket this user/token is associated with, which may be shared between multiple users/tokens. ''' self.limit = limit ''' How many total requests the user/token is authorized to make before being rate limited. ''' self.remaining = remaining ''' How many remaining requests out of the limit are still avaialable. ''' self.reset_at = reset_at ''' The time when remaining will be reset to limit. '''
The bucket this user/token is associated with, which may be shared between multiple users/tokens.
How many total requests the user/token is authorized to make before being rate limited.
How many remaining requests out of the limit are still avaialable.
The time when remaining will be reset to limit.
View Source
def to_dict(self): return { 'bucket': self.bucket, 'limit': self.limit, 'remaining': self.remaining, 'reset_at': self.reset_at, }
View Source
@classmethod def from_dict(cls, d): return cls( bucket=d.get('bucket'), limit=d.get('limit'), remaining=d.get('remaining'), reset_at=d.get('reset_at'), )
View Source
class RawTCP: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'port', 'port_override', 'secret_store_id', 'tags', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.RawTCP ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class Redis: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Redis ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), )
View Source
class Redshift: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Redshift ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Relay: ''' Relay represents a StrongDM CLI installation running in relay mode. ''' __slots__ = [ 'gateway_filter', 'id', 'name', 'state', 'tags', ] def __init__( self, gateway_filter=None, id=None, name=None, state=None, tags=None, ): self.gateway_filter = gateway_filter ''' GatewayFilter can be used to restrict the peering between relays and gateways. ''' self.id = id ''' Unique identifier of the Relay. ''' self.name = name ''' Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create. ''' self.state = state ''' The current state of the relay. One of: "new", "verifying_restart", "awaiting_restart", "restarting", "started", "stopped", "dead", "unknown". ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Relay ' + \ 'gateway_filter: ' + repr(self.gateway_filter) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'state: ' + repr(self.state) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'gateway_filter': self.gateway_filter, 'id': self.id, 'name': self.name, 'state': self.state, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( gateway_filter=d.get('gateway_filter'), id=d.get('id'), name=d.get('name'), state=d.get('state'), tags=d.get('tags'), )
Relay represents a StrongDM CLI installation running in relay mode.
View Source
def __init__( self, gateway_filter=None, id=None, name=None, state=None, tags=None, ): self.gateway_filter = gateway_filter ''' GatewayFilter can be used to restrict the peering between relays and gateways. ''' self.id = id ''' Unique identifier of the Relay. ''' self.name = name ''' Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create. ''' self.state = state ''' The current state of the relay. One of: "new", "verifying_restart", "awaiting_restart", "restarting", "started", "stopped", "dead", "unknown". ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
GatewayFilter can be used to restrict the peering between relays and gateways.
Unique identifier of the Relay.
Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
The current state of the relay. One of: "new", "verifying_restart", "awaiting_restart", "restarting", "started", "stopped", "dead", "unknown".
View Source
def to_dict(self): return { 'gateway_filter': self.gateway_filter, 'id': self.id, 'name': self.name, 'state': self.state, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( gateway_filter=d.get('gateway_filter'), id=d.get('id'), name=d.get('name'), state=d.get('state'), tags=d.get('tags'), )
View Source
class ResourceCreateResponse: ''' ResourceCreateResponse reports how the Resources were created in the system. ''' __slots__ = [ 'meta', 'rate_limit', 'resource', ] def __init__( self, meta=None, rate_limit=None, resource=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.resource = resource ''' The created Resource. ''' def __repr__(self): return '<sdm.ResourceCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'resource: ' + repr(self.resource) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'resource': self.resource, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), resource=d.get('resource'), )
ResourceCreateResponse reports how the Resources were created in the system.
View Source
def __init__( self, meta=None, rate_limit=None, resource=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.resource = resource ''' The created Resource. '''
Reserved for future use.
Rate limit information.
The created Resource.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'resource': self.resource, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), resource=d.get('resource'), )
View Source
class ResourceDeleteResponse: ''' ResourceDeleteResponse returns information about a Resource that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.ResourceDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
ResourceDeleteResponse returns information about a Resource that was deleted.
View Source
def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class ResourceGetResponse: ''' ResourceGetResponse returns a requested Resource. ''' __slots__ = [ 'meta', 'rate_limit', 'resource', ] def __init__( self, meta=None, rate_limit=None, resource=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.resource = resource ''' The requested Resource. ''' def __repr__(self): return '<sdm.ResourceGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'resource: ' + repr(self.resource) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'resource': self.resource, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), resource=d.get('resource'), )
ResourceGetResponse returns a requested Resource.
View Source
def __init__( self, meta=None, rate_limit=None, resource=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.resource = resource ''' The requested Resource. '''
Reserved for future use.
Rate limit information.
The requested Resource.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'resource': self.resource, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), resource=d.get('resource'), )
View Source
class ResourceUpdateResponse: ''' ResourceUpdateResponse returns the fields of a Resource after it has been updated by a ResourceUpdateRequest. ''' __slots__ = [ 'meta', 'rate_limit', 'resource', ] def __init__( self, meta=None, rate_limit=None, resource=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.resource = resource ''' The updated Resource. ''' def __repr__(self): return '<sdm.ResourceUpdateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'resource: ' + repr(self.resource) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'resource': self.resource, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), resource=d.get('resource'), )
ResourceUpdateResponse returns the fields of a Resource after it has been updated by a ResourceUpdateRequest.
View Source
def __init__( self, meta=None, rate_limit=None, resource=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.resource = resource ''' The updated Resource. '''
Reserved for future use.
Rate limit information.
The updated Resource.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'resource': self.resource, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), resource=d.get('resource'), )
View Source
class Role: ''' A Role has a list of access rules which determine which Resources the members of the Role have access to. An Account can be a member of multiple Roles via AccountAttachments. ''' __slots__ = [ 'access_rules', 'composite', 'id', 'name', 'tags', ] def __init__( self, access_rules=None, composite=None, id=None, name=None, tags=None, ): self.access_rules = access_rules ''' AccessRules is a list of access rules defining the resources this Role has access to. ''' self.composite = composite ''' Composite is true if the Role is a composite role. Deprecated: composite roles are deprecated, use multi-role via AccountAttachments instead. ''' self.id = id ''' Unique identifier of the Role. ''' self.name = name ''' Unique human-readable name of the Role. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Role ' + \ 'access_rules: ' + repr(self.access_rules) + ' ' +\ 'composite: ' + repr(self.composite) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'access_rules': self.access_rules, 'composite': self.composite, 'id': self.id, 'name': self.name, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( access_rules=d.get('access_rules'), composite=d.get('composite'), id=d.get('id'), name=d.get('name'), tags=d.get('tags'), )
A Role has a list of access rules which determine which Resources the members of the Role have access to. An Account can be a member of multiple Roles via AccountAttachments.
View Source
def __init__( self, access_rules=None, composite=None, id=None, name=None, tags=None, ): self.access_rules = access_rules ''' AccessRules is a list of access rules defining the resources this Role has access to. ''' self.composite = composite ''' Composite is true if the Role is a composite role. Deprecated: composite roles are deprecated, use multi-role via AccountAttachments instead. ''' self.id = id ''' Unique identifier of the Role. ''' self.name = name ''' Unique human-readable name of the Role. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
AccessRules is a list of access rules defining the resources this Role has access to.
Composite is true if the Role is a composite role.
Deprecated: composite roles are deprecated, use multi-role via AccountAttachments instead.
Unique identifier of the Role.
Unique human-readable name of the Role.
View Source
def to_dict(self): return { 'access_rules': self.access_rules, 'composite': self.composite, 'id': self.id, 'name': self.name, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( access_rules=d.get('access_rules'), composite=d.get('composite'), id=d.get('id'), name=d.get('name'), tags=d.get('tags'), )
View Source
class RoleAttachment: ''' A RoleAttachment assigns a role to a composite role. Deprecated: use multi-role via AccountAttachments instead. ''' __slots__ = [ 'attached_role_id', 'composite_role_id', 'id', ] def __init__( self, attached_role_id=None, composite_role_id=None, id=None, ): self.attached_role_id = attached_role_id ''' The id of the attached role of this RoleAttachment. ''' self.composite_role_id = composite_role_id ''' The id of the composite role of this RoleAttachment. ''' self.id = id ''' Unique identifier of the RoleAttachment. ''' def __repr__(self): return '<sdm.RoleAttachment ' + \ 'attached_role_id: ' + repr(self.attached_role_id) + ' ' +\ 'composite_role_id: ' + repr(self.composite_role_id) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ '>' def to_dict(self): return { 'attached_role_id': self.attached_role_id, 'composite_role_id': self.composite_role_id, 'id': self.id, } @classmethod def from_dict(cls, d): return cls( attached_role_id=d.get('attached_role_id'), composite_role_id=d.get('composite_role_id'), id=d.get('id'), )
A RoleAttachment assigns a role to a composite role.
Deprecated: use multi-role via AccountAttachments instead.
View Source
def __init__( self, attached_role_id=None, composite_role_id=None, id=None, ): self.attached_role_id = attached_role_id ''' The id of the attached role of this RoleAttachment. ''' self.composite_role_id = composite_role_id ''' The id of the composite role of this RoleAttachment. ''' self.id = id ''' Unique identifier of the RoleAttachment. '''
The id of the attached role of this RoleAttachment.
The id of the composite role of this RoleAttachment.
Unique identifier of the RoleAttachment.
View Source
def to_dict(self): return { 'attached_role_id': self.attached_role_id, 'composite_role_id': self.composite_role_id, 'id': self.id, }
View Source
@classmethod def from_dict(cls, d): return cls( attached_role_id=d.get('attached_role_id'), composite_role_id=d.get('composite_role_id'), id=d.get('id'), )
View Source
class RoleAttachmentCreateResponse: ''' RoleAttachmentCreateResponse reports how the RoleAttachments were created in the system. Deprecated: use multi-role via AccountAttachments instead. ''' __slots__ = [ 'meta', 'rate_limit', 'role_attachment', ] def __init__( self, meta=None, rate_limit=None, role_attachment=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_attachment = role_attachment ''' The created RoleAttachment. ''' def __repr__(self): return '<sdm.RoleAttachmentCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role_attachment: ' + repr(self.role_attachment) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_attachment': self.role_attachment, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_attachment=d.get('role_attachment'), )
RoleAttachmentCreateResponse reports how the RoleAttachments were created in the system.
Deprecated: use multi-role via AccountAttachments instead.
View Source
def __init__( self, meta=None, rate_limit=None, role_attachment=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_attachment = role_attachment ''' The created RoleAttachment. '''
Reserved for future use.
Rate limit information.
The created RoleAttachment.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_attachment': self.role_attachment, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_attachment=d.get('role_attachment'), )
View Source
class RoleAttachmentDeleteResponse: ''' RoleAttachmentDeleteResponse returns information about a RoleAttachment that was deleted. Deprecated: use multi-role via AccountAttachments instead. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.RoleAttachmentDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
RoleAttachmentDeleteResponse returns information about a RoleAttachment that was deleted.
Deprecated: use multi-role via AccountAttachments instead.
View Source
def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class RoleAttachmentGetResponse: ''' RoleAttachmentGetResponse returns a requested RoleAttachment. Deprecated: use multi-role via AccountAttachments instead. ''' __slots__ = [ 'meta', 'rate_limit', 'role_attachment', ] def __init__( self, meta=None, rate_limit=None, role_attachment=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_attachment = role_attachment ''' The requested RoleAttachment. ''' def __repr__(self): return '<sdm.RoleAttachmentGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role_attachment: ' + repr(self.role_attachment) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_attachment': self.role_attachment, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_attachment=d.get('role_attachment'), )
RoleAttachmentGetResponse returns a requested RoleAttachment.
Deprecated: use multi-role via AccountAttachments instead.
View Source
def __init__( self, meta=None, rate_limit=None, role_attachment=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_attachment = role_attachment ''' The requested RoleAttachment. '''
Reserved for future use.
Rate limit information.
The requested RoleAttachment.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_attachment': self.role_attachment, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_attachment=d.get('role_attachment'), )
View Source
class RoleCreateResponse: ''' RoleCreateResponse reports how the Roles were created in the system. It can communicate partial successes or failures. ''' __slots__ = [ 'meta', 'rate_limit', 'role', ] def __init__( self, meta=None, rate_limit=None, role=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role = role ''' The created Role. ''' def __repr__(self): return '<sdm.RoleCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role: ' + repr(self.role) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role': self.role, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role=d.get('role'), )
RoleCreateResponse reports how the Roles were created in the system. It can communicate partial successes or failures.
View Source
def __init__( self, meta=None, rate_limit=None, role=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role = role ''' The created Role. '''
Reserved for future use.
Rate limit information.
The created Role.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role': self.role, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role=d.get('role'), )
View Source
class RoleDeleteResponse: ''' RoleDeleteResponse returns information about a Role that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.RoleDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
RoleDeleteResponse returns information about a Role that was deleted.
View Source
def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class RoleGetResponse: ''' RoleGetResponse returns a requested Role. ''' __slots__ = [ 'meta', 'rate_limit', 'role', ] def __init__( self, meta=None, rate_limit=None, role=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role = role ''' The requested Role. ''' def __repr__(self): return '<sdm.RoleGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role: ' + repr(self.role) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role': self.role, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role=d.get('role'), )
RoleGetResponse returns a requested Role.
View Source
def __init__( self, meta=None, rate_limit=None, role=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role = role ''' The requested Role. '''
Reserved for future use.
Rate limit information.
The requested Role.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role': self.role, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role=d.get('role'), )
View Source
class RoleGrant: ''' A RoleGrant connects a resource to a role, granting members of the role access to that resource. Deprecated: use Role access rules instead. ''' __slots__ = [ 'id', 'resource_id', 'role_id', ] def __init__( self, id=None, resource_id=None, role_id=None, ): self.id = id ''' Unique identifier of the RoleGrant. ''' self.resource_id = resource_id ''' The id of the resource of this RoleGrant. ''' self.role_id = role_id ''' The id of the attached role of this RoleGrant. ''' def __repr__(self): return '<sdm.RoleGrant ' + \ 'id: ' + repr(self.id) + ' ' +\ 'resource_id: ' + repr(self.resource_id) + ' ' +\ 'role_id: ' + repr(self.role_id) + ' ' +\ '>' def to_dict(self): return { 'id': self.id, 'resource_id': self.resource_id, 'role_id': self.role_id, } @classmethod def from_dict(cls, d): return cls( id=d.get('id'), resource_id=d.get('resource_id'), role_id=d.get('role_id'), )
A RoleGrant connects a resource to a role, granting members of the role access to that resource.
Deprecated: use Role access rules instead.
View Source
def __init__( self, id=None, resource_id=None, role_id=None, ): self.id = id ''' Unique identifier of the RoleGrant. ''' self.resource_id = resource_id ''' The id of the resource of this RoleGrant. ''' self.role_id = role_id ''' The id of the attached role of this RoleGrant. '''
Unique identifier of the RoleGrant.
The id of the resource of this RoleGrant.
The id of the attached role of this RoleGrant.
View Source
def to_dict(self): return { 'id': self.id, 'resource_id': self.resource_id, 'role_id': self.role_id, }
View Source
@classmethod def from_dict(cls, d): return cls( id=d.get('id'), resource_id=d.get('resource_id'), role_id=d.get('role_id'), )
View Source
class RoleGrantCreateResponse: ''' RoleGrantCreateResponse reports how the RoleGrants were created in the system. Deprecated: use Role access rules instead. ''' __slots__ = [ 'meta', 'rate_limit', 'role_grant', ] def __init__( self, meta=None, rate_limit=None, role_grant=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_grant = role_grant ''' The created RoleGrant. ''' def __repr__(self): return '<sdm.RoleGrantCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role_grant: ' + repr(self.role_grant) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_grant': self.role_grant, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_grant=d.get('role_grant'), )
RoleGrantCreateResponse reports how the RoleGrants were created in the system.
Deprecated: use Role access rules instead.
View Source
def __init__( self, meta=None, rate_limit=None, role_grant=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_grant = role_grant ''' The created RoleGrant. '''
Reserved for future use.
Rate limit information.
The created RoleGrant.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_grant': self.role_grant, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_grant=d.get('role_grant'), )
View Source
class RoleGrantDeleteResponse: ''' RoleGrantDeleteResponse returns information about a RoleGrant that was deleted. Deprecated: use Role access rules instead. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.RoleGrantDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
RoleGrantDeleteResponse returns information about a RoleGrant that was deleted.
Deprecated: use Role access rules instead.
View Source
def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class RoleGrantGetResponse: ''' RoleGrantGetResponse returns a requested RoleGrant. Deprecated: use Role access rules instead. ''' __slots__ = [ 'meta', 'rate_limit', 'role_grant', ] def __init__( self, meta=None, rate_limit=None, role_grant=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_grant = role_grant ''' The requested RoleGrant. ''' def __repr__(self): return '<sdm.RoleGrantGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role_grant: ' + repr(self.role_grant) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_grant': self.role_grant, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_grant=d.get('role_grant'), )
RoleGrantGetResponse returns a requested RoleGrant.
Deprecated: use Role access rules instead.
View Source
def __init__( self, meta=None, rate_limit=None, role_grant=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role_grant = role_grant ''' The requested RoleGrant. '''
Reserved for future use.
Rate limit information.
The requested RoleGrant.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role_grant': self.role_grant, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role_grant=d.get('role_grant'), )
View Source
class RoleUpdateResponse: ''' RoleUpdateResponse returns the fields of a Role after it has been updated by a RoleUpdateRequest. ''' __slots__ = [ 'meta', 'rate_limit', 'role', ] def __init__( self, meta=None, rate_limit=None, role=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role = role ''' The updated Role. ''' def __repr__(self): return '<sdm.RoleUpdateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'role: ' + repr(self.role) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role': self.role, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role=d.get('role'), )
RoleUpdateResponse returns the fields of a Role after it has been updated by a RoleUpdateRequest.
View Source
def __init__( self, meta=None, rate_limit=None, role=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.role = role ''' The updated Role. '''
Reserved for future use.
Rate limit information.
The updated Role.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'role': self.role, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), role=d.get('role'), )
View Source
class SQLServer: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'override_database', 'password', 'port', 'port_override', 'schema', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, schema=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.schema = schema ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SQLServer ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'override_database: ' + repr(self.override_database) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'schema: ' + repr(self.schema) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'schema': self.schema, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), schema=d.get('schema'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, override_database=None, password=None, port=None, port_override=None, schema=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.override_database = override_database ''' ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.schema = schema ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'override_database': self.override_database, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'schema': self.schema, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), override_database=d.get('override_database'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), schema=d.get('schema'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class SSH: ''' ''' __slots__ = [ 'allow_deprecated_key_exchanges', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'port', 'port_forwarding', 'public_key', 'secret_store_id', 'tags', 'username', ] def __init__( self, allow_deprecated_key_exchanges=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_forwarding=None, public_key=None, secret_store_id=None, tags=None, username=None, ): self.allow_deprecated_key_exchanges = allow_deprecated_key_exchanges ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_forwarding = port_forwarding ''' ''' self.public_key = public_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SSH ' + \ 'allow_deprecated_key_exchanges: ' + repr(self.allow_deprecated_key_exchanges) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_forwarding: ' + repr(self.port_forwarding) + ' ' +\ 'public_key: ' + repr(self.public_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'allow_deprecated_key_exchanges': self.allow_deprecated_key_exchanges, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_forwarding': self.port_forwarding, 'public_key': self.public_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( allow_deprecated_key_exchanges=d.get( 'allow_deprecated_key_exchanges'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_forwarding=d.get('port_forwarding'), public_key=d.get('public_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, allow_deprecated_key_exchanges=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_forwarding=None, public_key=None, secret_store_id=None, tags=None, username=None, ): self.allow_deprecated_key_exchanges = allow_deprecated_key_exchanges ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_forwarding = port_forwarding ''' ''' self.public_key = public_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'allow_deprecated_key_exchanges': self.allow_deprecated_key_exchanges, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_forwarding': self.port_forwarding, 'public_key': self.public_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( allow_deprecated_key_exchanges=d.get( 'allow_deprecated_key_exchanges'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_forwarding=d.get('port_forwarding'), public_key=d.get('public_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class SSHCert: ''' ''' __slots__ = [ 'allow_deprecated_key_exchanges', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'port', 'port_forwarding', 'secret_store_id', 'tags', 'username', ] def __init__( self, allow_deprecated_key_exchanges=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_forwarding=None, secret_store_id=None, tags=None, username=None, ): self.allow_deprecated_key_exchanges = allow_deprecated_key_exchanges ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_forwarding = port_forwarding ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SSHCert ' + \ 'allow_deprecated_key_exchanges: ' + repr(self.allow_deprecated_key_exchanges) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_forwarding: ' + repr(self.port_forwarding) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'allow_deprecated_key_exchanges': self.allow_deprecated_key_exchanges, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_forwarding': self.port_forwarding, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( allow_deprecated_key_exchanges=d.get( 'allow_deprecated_key_exchanges'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_forwarding=d.get('port_forwarding'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, allow_deprecated_key_exchanges=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_forwarding=None, secret_store_id=None, tags=None, username=None, ): self.allow_deprecated_key_exchanges = allow_deprecated_key_exchanges ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_forwarding = port_forwarding ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'allow_deprecated_key_exchanges': self.allow_deprecated_key_exchanges, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_forwarding': self.port_forwarding, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( allow_deprecated_key_exchanges=d.get( 'allow_deprecated_key_exchanges'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_forwarding=d.get('port_forwarding'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class SSHCustomerKey: ''' ''' __slots__ = [ 'allow_deprecated_key_exchanges', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'port', 'port_forwarding', 'private_key', 'secret_store_id', 'tags', 'username', ] def __init__( self, allow_deprecated_key_exchanges=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_forwarding=None, private_key=None, secret_store_id=None, tags=None, username=None, ): self.allow_deprecated_key_exchanges = allow_deprecated_key_exchanges ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_forwarding = port_forwarding ''' ''' self.private_key = private_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SSHCustomerKey ' + \ 'allow_deprecated_key_exchanges: ' + repr(self.allow_deprecated_key_exchanges) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_forwarding: ' + repr(self.port_forwarding) + ' ' +\ 'private_key: ' + repr(self.private_key) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'allow_deprecated_key_exchanges': self.allow_deprecated_key_exchanges, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_forwarding': self.port_forwarding, 'private_key': self.private_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( allow_deprecated_key_exchanges=d.get( 'allow_deprecated_key_exchanges'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_forwarding=d.get('port_forwarding'), private_key=d.get('private_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, allow_deprecated_key_exchanges=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, port=None, port_forwarding=None, private_key=None, secret_store_id=None, tags=None, username=None, ): self.allow_deprecated_key_exchanges = allow_deprecated_key_exchanges ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.port = port ''' ''' self.port_forwarding = port_forwarding ''' ''' self.private_key = private_key ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'allow_deprecated_key_exchanges': self.allow_deprecated_key_exchanges, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'port': self.port, 'port_forwarding': self.port_forwarding, 'private_key': self.private_key, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( allow_deprecated_key_exchanges=d.get( 'allow_deprecated_key_exchanges'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), port=d.get('port'), port_forwarding=d.get('port_forwarding'), private_key=d.get('private_key'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class SecretStoreCreateResponse: ''' SecretStoreCreateResponse reports how the SecretStores were created in the system. ''' __slots__ = [ 'meta', 'rate_limit', 'secret_store', ] def __init__( self, meta=None, rate_limit=None, secret_store=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.secret_store = secret_store ''' The created SecretStore. ''' def __repr__(self): return '<sdm.SecretStoreCreateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'secret_store: ' + repr(self.secret_store) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'secret_store': self.secret_store, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), secret_store=d.get('secret_store'), )
SecretStoreCreateResponse reports how the SecretStores were created in the system.
View Source
def __init__( self, meta=None, rate_limit=None, secret_store=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.secret_store = secret_store ''' The created SecretStore. '''
Reserved for future use.
Rate limit information.
The created SecretStore.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'secret_store': self.secret_store, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), secret_store=d.get('secret_store'), )
View Source
class SecretStoreDeleteResponse: ''' SecretStoreDeleteResponse returns information about a SecretStore that was deleted. ''' __slots__ = [ 'meta', 'rate_limit', ] def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' def __repr__(self): return '<sdm.SecretStoreDeleteResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
SecretStoreDeleteResponse returns information about a SecretStore that was deleted.
View Source
def __init__( self, meta=None, rate_limit=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. '''
Reserved for future use.
Rate limit information.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), )
View Source
class SecretStoreGetResponse: ''' SecretStoreGetResponse returns a requested SecretStore. ''' __slots__ = [ 'meta', 'rate_limit', 'secret_store', ] def __init__( self, meta=None, rate_limit=None, secret_store=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.secret_store = secret_store ''' The requested SecretStore. ''' def __repr__(self): return '<sdm.SecretStoreGetResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'secret_store: ' + repr(self.secret_store) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'secret_store': self.secret_store, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), secret_store=d.get('secret_store'), )
SecretStoreGetResponse returns a requested SecretStore.
View Source
def __init__( self, meta=None, rate_limit=None, secret_store=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.secret_store = secret_store ''' The requested SecretStore. '''
Reserved for future use.
Rate limit information.
The requested SecretStore.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'secret_store': self.secret_store, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), secret_store=d.get('secret_store'), )
View Source
class SecretStoreUpdateResponse: ''' SecretStoreUpdateResponse returns the fields of a SecretStore after it has been updated by a SecretStoreUpdateRequest. ''' __slots__ = [ 'meta', 'rate_limit', 'secret_store', ] def __init__( self, meta=None, rate_limit=None, secret_store=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.secret_store = secret_store ''' The updated SecretStore. ''' def __repr__(self): return '<sdm.SecretStoreUpdateResponse ' + \ 'meta: ' + repr(self.meta) + ' ' +\ 'rate_limit: ' + repr(self.rate_limit) + ' ' +\ 'secret_store: ' + repr(self.secret_store) + ' ' +\ '>' def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'secret_store': self.secret_store, } @classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), secret_store=d.get('secret_store'), )
SecretStoreUpdateResponse returns the fields of a SecretStore after it has been updated by a SecretStoreUpdateRequest.
View Source
def __init__( self, meta=None, rate_limit=None, secret_store=None, ): self.meta = meta ''' Reserved for future use. ''' self.rate_limit = rate_limit ''' Rate limit information. ''' self.secret_store = secret_store ''' The updated SecretStore. '''
Reserved for future use.
Rate limit information.
The updated SecretStore.
View Source
def to_dict(self): return { 'meta': self.meta, 'rate_limit': self.rate_limit, 'secret_store': self.secret_store, }
View Source
@classmethod def from_dict(cls, d): return cls( meta=d.get('meta'), rate_limit=d.get('rate_limit'), secret_store=d.get('secret_store'), )
View Source
class Service: ''' A Service is a service account that can connect to resources they are granted directly, or granted via roles. Services are typically automated jobs. ''' __slots__ = [ 'id', 'name', 'suspended', 'tags', ] def __init__( self, id=None, name=None, suspended=None, tags=None, ): self.id = id ''' Unique identifier of the Service. ''' self.name = name ''' Unique human-readable name of the Service. ''' self.suspended = suspended ''' The Service's suspended state. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.Service ' + \ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'suspended: ' + repr(self.suspended) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'id': self.id, 'name': self.name, 'suspended': self.suspended, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), suspended=d.get('suspended'), tags=d.get('tags'), )
A Service is a service account that can connect to resources they are granted directly, or granted via roles. Services are typically automated jobs.
View Source
def __init__( self, id=None, name=None, suspended=None, tags=None, ): self.id = id ''' Unique identifier of the Service. ''' self.name = name ''' Unique human-readable name of the Service. ''' self.suspended = suspended ''' The Service's suspended state. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
Unique identifier of the Service.
Unique human-readable name of the Service.
The Service's suspended state.
View Source
def to_dict(self): return { 'id': self.id, 'name': self.name, 'suspended': self.suspended, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), suspended=d.get('suspended'), tags=d.get('tags'), )
View Source
class SingleStore: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SingleStore ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Snowflake: ''' ''' __slots__ = [ 'database', 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port_override', 'schema', 'secret_store_id', 'tags', 'username', ] def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port_override=None, schema=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port_override = port_override ''' ''' self.schema = schema ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Snowflake ' + \ 'database: ' + repr(self.database) + ' ' +\ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'schema: ' + repr(self.schema) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port_override': self.port_override, 'schema': self.schema, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port_override=d.get('port_override'), schema=d.get('schema'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, database=None, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port_override=None, schema=None, secret_store_id=None, tags=None, username=None, ): self.database = database ''' ''' self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port_override = port_override ''' ''' self.schema = schema ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'database': self.database, 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port_override': self.port_override, 'schema': self.schema, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( database=d.get('database'), egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port_override=d.get('port_override'), schema=d.get('schema'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Sybase: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Sybase ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class SybaseIQ: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.SybaseIQ ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class Tag: ''' ''' __slots__ = [ 'name', 'value', ] def __init__( self, name=None, value=None, ): self.name = name ''' ''' self.value = value ''' ''' def __repr__(self): return '<sdm.Tag ' + \ 'name: ' + repr(self.name) + ' ' +\ 'value: ' + repr(self.value) + ' ' +\ '>' def to_dict(self): return { 'name': self.name, 'value': self.value, } @classmethod def from_dict(cls, d): return cls( name=d.get('name'), value=d.get('value'), )
View Source
def __init__( self, name=None, value=None, ): self.name = name ''' ''' self.value = value ''' '''
View Source
def to_dict(self): return { 'name': self.name, 'value': self.value, }
View Source
@classmethod def from_dict(cls, d): return cls( name=d.get('name'), value=d.get('value'), )
View Source
class Teradata: ''' ''' __slots__ = [ 'egress_filter', 'healthy', 'hostname', 'id', 'name', 'password', 'port', 'port_override', 'secret_store_id', 'tags', 'username', ] def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' ''' def __repr__(self): return '<sdm.Teradata ' + \ 'egress_filter: ' + repr(self.egress_filter) + ' ' +\ 'healthy: ' + repr(self.healthy) + ' ' +\ 'hostname: ' + repr(self.hostname) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'password: ' + repr(self.password) + ' ' +\ 'port: ' + repr(self.port) + ' ' +\ 'port_override: ' + repr(self.port_override) + ' ' +\ 'secret_store_id: ' + repr(self.secret_store_id) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ 'username: ' + repr(self.username) + ' ' +\ '>' def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, } @classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
def __init__( self, egress_filter=None, healthy=None, hostname=None, id=None, name=None, password=None, port=None, port_override=None, secret_store_id=None, tags=None, username=None, ): self.egress_filter = egress_filter ''' A filter applied to the routing logic to pin datasource to nodes. ''' self.healthy = healthy ''' True if the datasource is reachable and the credentials are valid. ''' self.hostname = hostname ''' ''' self.id = id ''' Unique identifier of the Resource. ''' self.name = name ''' Unique human-readable name of the Resource. ''' self.password = password ''' ''' self.port = port ''' ''' self.port_override = port_override ''' ''' self.secret_store_id = secret_store_id ''' ID of the secret store containing credentials for this resource, if any. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' self.username = username ''' '''
A filter applied to the routing logic to pin datasource to nodes.
True if the datasource is reachable and the credentials are valid.
Unique identifier of the Resource.
Unique human-readable name of the Resource.
ID of the secret store containing credentials for this resource, if any.
View Source
def to_dict(self): return { 'egress_filter': self.egress_filter, 'healthy': self.healthy, 'hostname': self.hostname, 'id': self.id, 'name': self.name, 'password': self.password, 'port': self.port, 'port_override': self.port_override, 'secret_store_id': self.secret_store_id, 'tags': self.tags, 'username': self.username, }
View Source
@classmethod def from_dict(cls, d): return cls( egress_filter=d.get('egress_filter'), healthy=d.get('healthy'), hostname=d.get('hostname'), id=d.get('id'), name=d.get('name'), password=d.get('password'), port=d.get('port'), port_override=d.get('port_override'), secret_store_id=d.get('secret_store_id'), tags=d.get('tags'), username=d.get('username'), )
View Source
class UpdateResponseMetadata: ''' UpdateResponseMetadata is reserved for future use. ''' __slots__ = [] def __init__(self, ): pass def __repr__(self): return '<sdm.UpdateResponseMetadata ' + \ '>' def to_dict(self): return {} @classmethod def from_dict(cls, d): return cls()
UpdateResponseMetadata is reserved for future use.
View Source
def __init__(self, ): pass
View Source
def to_dict(self): return {}
View Source
@classmethod def from_dict(cls, d): return cls()
View Source
class User: ''' A User can connect to resources they are granted directly, or granted via roles. ''' __slots__ = [ 'email', 'first_name', 'id', 'last_name', 'suspended', 'tags', ] def __init__( self, email=None, first_name=None, id=None, last_name=None, suspended=None, tags=None, ): self.email = email ''' The User's email address. Must be unique. ''' self.first_name = first_name ''' The User's first name. ''' self.id = id ''' Unique identifier of the User. ''' self.last_name = last_name ''' The User's last name. ''' self.suspended = suspended ''' The User's suspended state. ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.User ' + \ 'email: ' + repr(self.email) + ' ' +\ 'first_name: ' + repr(self.first_name) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'last_name: ' + repr(self.last_name) + ' ' +\ 'suspended: ' + repr(self.suspended) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'email': self.email, 'first_name': self.first_name, 'id': self.id, 'last_name': self.last_name, 'suspended': self.suspended, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( email=d.get('email'), first_name=d.get('first_name'), id=d.get('id'), last_name=d.get('last_name'), suspended=d.get('suspended'), tags=d.get('tags'), )
A User can connect to resources they are granted directly, or granted via roles.
View Source
def __init__( self, email=None, first_name=None, id=None, last_name=None, suspended=None, tags=None, ): self.email = email ''' The User's email address. Must be unique. ''' self.first_name = first_name ''' The User's first name. ''' self.id = id ''' Unique identifier of the User. ''' self.last_name = last_name ''' The User's last name. ''' self.suspended = suspended ''' The User's suspended state. ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
The User's email address. Must be unique.
The User's first name.
Unique identifier of the User.
The User's last name.
The User's suspended state.
View Source
def to_dict(self): return { 'email': self.email, 'first_name': self.first_name, 'id': self.id, 'last_name': self.last_name, 'suspended': self.suspended, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( email=d.get('email'), first_name=d.get('first_name'), id=d.get('id'), last_name=d.get('last_name'), suspended=d.get('suspended'), tags=d.get('tags'), )
View Source
class VaultTLSStore: ''' ''' __slots__ = [ 'ca_cert_path', 'client_cert_path', 'client_key_path', 'id', 'name', 'namespace', 'server_address', 'tags', ] def __init__( self, ca_cert_path=None, client_cert_path=None, client_key_path=None, id=None, name=None, namespace=None, server_address=None, tags=None, ): self.ca_cert_path = ca_cert_path ''' ''' self.client_cert_path = client_cert_path ''' ''' self.client_key_path = client_key_path ''' ''' self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.namespace = namespace ''' ''' self.server_address = server_address ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.VaultTLSStore ' + \ 'ca_cert_path: ' + repr(self.ca_cert_path) + ' ' +\ 'client_cert_path: ' + repr(self.client_cert_path) + ' ' +\ 'client_key_path: ' + repr(self.client_key_path) + ' ' +\ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'namespace: ' + repr(self.namespace) + ' ' +\ 'server_address: ' + repr(self.server_address) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'ca_cert_path': self.ca_cert_path, 'client_cert_path': self.client_cert_path, 'client_key_path': self.client_key_path, 'id': self.id, 'name': self.name, 'namespace': self.namespace, 'server_address': self.server_address, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( ca_cert_path=d.get('ca_cert_path'), client_cert_path=d.get('client_cert_path'), client_key_path=d.get('client_key_path'), id=d.get('id'), name=d.get('name'), namespace=d.get('namespace'), server_address=d.get('server_address'), tags=d.get('tags'), )
View Source
def __init__( self, ca_cert_path=None, client_cert_path=None, client_key_path=None, id=None, name=None, namespace=None, server_address=None, tags=None, ): self.ca_cert_path = ca_cert_path ''' ''' self.client_cert_path = client_cert_path ''' ''' self.client_key_path = client_key_path ''' ''' self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.namespace = namespace ''' ''' self.server_address = server_address ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
Unique identifier of the SecretStore.
Unique human-readable name of the SecretStore.
View Source
def to_dict(self): return { 'ca_cert_path': self.ca_cert_path, 'client_cert_path': self.client_cert_path, 'client_key_path': self.client_key_path, 'id': self.id, 'name': self.name, 'namespace': self.namespace, 'server_address': self.server_address, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( ca_cert_path=d.get('ca_cert_path'), client_cert_path=d.get('client_cert_path'), client_key_path=d.get('client_key_path'), id=d.get('id'), name=d.get('name'), namespace=d.get('namespace'), server_address=d.get('server_address'), tags=d.get('tags'), )
View Source
class VaultTokenStore: ''' ''' __slots__ = [ 'id', 'name', 'namespace', 'server_address', 'tags', ] def __init__( self, id=None, name=None, namespace=None, server_address=None, tags=None, ): self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.namespace = namespace ''' ''' self.server_address = server_address ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. ''' def __repr__(self): return '<sdm.VaultTokenStore ' + \ 'id: ' + repr(self.id) + ' ' +\ 'name: ' + repr(self.name) + ' ' +\ 'namespace: ' + repr(self.namespace) + ' ' +\ 'server_address: ' + repr(self.server_address) + ' ' +\ 'tags: ' + repr(self.tags) + ' ' +\ '>' def to_dict(self): return { 'id': self.id, 'name': self.name, 'namespace': self.namespace, 'server_address': self.server_address, 'tags': self.tags, } @classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), namespace=d.get('namespace'), server_address=d.get('server_address'), tags=d.get('tags'), )
View Source
def __init__( self, id=None, name=None, namespace=None, server_address=None, tags=None, ): self.id = id ''' Unique identifier of the SecretStore. ''' self.name = name ''' Unique human-readable name of the SecretStore. ''' self.namespace = namespace ''' ''' self.server_address = server_address ''' ''' self.tags = tags ''' Tags is a map of key, value pairs. '''
Unique identifier of the SecretStore.
Unique human-readable name of the SecretStore.
View Source
def to_dict(self): return { 'id': self.id, 'name': self.name, 'namespace': self.namespace, 'server_address': self.server_address, 'tags': self.tags, }
View Source
@classmethod def from_dict(cls, d): return cls( id=d.get('id'), name=d.get('name'), namespace=d.get('namespace'), server_address=d.get('server_address'), tags=d.get('tags'), )